DescriptionRevert of Use PhantomReference for CleanupReference (patchset #1 id:1 of https://codereview.chromium.org/1802233002/ )
Reason for revert:
Found out that PhantomReference can survive (ie not get enqueued) a GC pass. Tested on Android M.
This would cause unacceptable memory regressions for apps that relies on gc to clean up webview.
Original issue's description:
> android: Use PhantomReference for CleanupReference
>
> PhantomReference is less of a burden on dalvik/art gc systems.
>
> Committed: https://crrev.com/9b1b3599500eca2b8d664714edf6b6771a789123
> Cr-Commit-Position: refs/heads/master@{#381173}
TBR=dtrainor@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
Committed: https://crrev.com/43f4806331fd76d86e68eea634f2d5ae8cd39cc7
Cr-Commit-Position: refs/heads/master@{#381817}
Patch Set 1 #
Messages
Total messages: 14 (2 generated)
|