Jim,

Here is the new webrev Marlin #4.3:
http://cr.openjdk.java.net/~lbourges/marlin/marlin-s4.3/

Changes:
- MarlinCache: fillRLE only: I clear both arrays (alphaRow...) inline as
only few values are expected => 10% better !
- Fixed minor bugs, unused imports and system.out.println calls ...
- added CrashTest: it tests all array resizing and very large images
(width>23 bits ~ 8M pixels) but also very huge shapes (to exceed 2Gb);
please try it with jtreg (as I did not know how to set properly options in
the class header) or leave it as a manual test ?

Sorry I did not synchronize my local repository nor applied the modifier
changes you mentioned.

Remaining work after feature freeze:
- switch Logger to PlatformLogger to avoid system.out.println calls (see
the new flag MarlinConst.enableLogs to make Marlin silent as Phil did in
the past)?
- upgrade to new Unsafe impl
- use the new Cleaner approach (as it is very similar to my own code in
OffHeapArray)


Thanks for you help,

PS: I just got a new mail from you while editing so I will answer it later.

Laurent

Reply via email to