--- old/src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheConst.java 2017-04-26 23:16:32.663070729 +0200 +++ new/src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheConst.java 2017-04-26 23:16:32.547072993 +0200 @@ -242,6 +242,8 @@ int factor = 1; if (name.contains("Int") || name.contains("Float")) { factor = 4; + } else if (name.contains("Double")) { + factor = 8; } return factor; }