-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
fx2.0
Initially Disposer.java removed {count} objects at a time from the Disposer queue.
{count} was hard-coded to 5.
On TV the VM timings are different to Desktop, and a busy app could easily add more object to
the queue than were being removed. On Canmore we measured 17 additions for every 5 removals.
This would lead to OOM exceptions.
As a late fix to Soma, TV changed the behaviour to process all objects in the queue when called.
For Presidio we should add management for the queue to track additions, and avoid both OOM
errors, and having to purge the queue every time it's called.
- duplicates
-
JDK-8115280 Develop a new native graphics resource handling and garbaging mechanism
- Closed