Add FinalizerTimeoutMs argument, and respect it
Add -XX:FinalizerTimeoutMs commandline argument, and make it available for libcore. Add 1336-short-finalizer-timeout to test it. Blacklist it for the cases in which 030-bad-finalizers was known not to work, since it's largely a clone. Disable it for gcstress, since timeout margins are tight. Increase timeout in 030-bad-finalizers due to gcstress issues. Use the result in 004-NativeAllocations and 030-bad-finalizers to avoid timeouts. Make 004-NativeAllocations more proactive in avoiding timeout. This is intended as a replacement for aosp/836642 . Bug: 129350738 Bug: 68792448 Test: Boot AOSP, TreeHugger Change-Id: I9aef9c9bacb7e8d851bd2c879ed9fb5b596abc60
Loading
Please sign in to comment