Integrated: 8251484: Performace drop in FlatBoxAA renderperf test for metal pipeline

Alexey Ushakov avu at openjdk.java.net
Wed Aug 19 18:17:00 UTC 2020


Wrapped rendering code in MTLRenderQueue.flushBuffer into autorelease pool to reduce memory consumption.
Removed unnecessary release calls that were done for autoreleased objects.
Removed cached static objects from autorelease pool.

-------------

Commit messages:
 - 8251484: Performace drop in FlatBoxAA renderperf test for metal pipeline

Changes: https://git.openjdk.java.net/lanai/pull/77/files
 Webrev: https://webrevs.openjdk.java.net/lanai/77/webrev.00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8251484
  Stats: 1001 lines in 5 files changed: 275 ins; 261 del; 465 mod
  Patch: https://git.openjdk.java.net/lanai/pull/77.diff
  Fetch: git fetch https://git.openjdk.java.net/lanai pull/77/head:pull/77

PR: https://git.openjdk.java.net/lanai/pull/77


More information about the lanai-dev mailing list