summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramVertexFixedFunction.java
diff options
context:
space:
mode:
authorTobias Thierer <tobiast@google.com>2019-10-04 00:31:59 +0100
committerTobias Thierer <tobiast@google.com>2019-10-04 16:34:18 +0000
commit4435606858811bd07a4ccd3e218d175501f2b615 (patch)
tree5ef20b19f87f26478a5aad8dca035c08d154719f /rs/java/android/renderscript/ProgramVertexFixedFunction.java
parent46cf71d1d00f1ad26ac81e09c46b88c7c076243c (diff)
Construct default MimeMap lazily rather than eagerly.
A side effect of CL topic r.android.com/q/topic:bug136256059_attempt2 was that the default MimeMap instance is now loaded eagerly (pre-fork) regardless of whether any app process ends up using it, whereas previously it was loaded lazily (post-fork) the first time an app process used it. This traded off CPU and memory use post-fork vs. pre-fork. Because it isn't known / hasn't been proven whether and how many app processes use that instance, the net CPU and memory impact is not known: if at least one process makes use of a relevant API, the net impact will be neutral or positive, or else negative. Until this can be investigated and undergo system health review, this CL topic changes the behavior back to post-fork lazy loading of the default MimeMap instance. Bug: 142019040 Test: Treehugger Change-Id: I2a3f244240c51e7ada1f41a8abadb946ebcab40b
Diffstat (limited to 'rs/java/android/renderscript/ProgramVertexFixedFunction.java')
0 files changed, 0 insertions, 0 deletions