Hey,
sorry for bad english.
i just moved on to java 7 and noticed huge performance issues.
i really don’t know what to do >.<
its the same code and java 6 runs 20-30 times faster than java 7.
made a trace log
java 7
282 calls to sun.java2d.opengl.OGLSwToSurfaceBlit::Blit(IntRgb, AnyAlpha, "OpenGL Surface")
282 calls to sun.java2d.loops.Blit::Blit(IntArgbBm, SrcOverNoEa, IntRgb)
282 calls to sun.java2d.loops.DrawGlyphList::DrawGlyphList(AnyColor, SrcNoEa, AnyInt)
1 call to sun.java2d.opengl.OGLRTTSurfaceToSurfaceBlit::Blit("OpenGL Surface (render-to-texture)", AnyAlpha, "OpenGL Surface")
4 calls to sun.java2d.loops.FillRect::FillRect(AnyColor, SrcNoEa, AnyInt)
1 call to sun.java2d.loops.Blit::Blit(IntRgb, SrcNoEa, IntRgb)
java 6
33621 calls to sun.java2d.loops.Blit::Blit(IntRgb, SrcNoEa, IntArgbPre)
33626 calls to sun.java2d.loops.Blit::Blit(IntRgb, SrcNoEa, IntRgb)
33627 calls to sun.java2d.loops.DrawGlyphListAA::DrawGlyphListAA(AnyColor, SrcNoEa, IntRgb)
100881 total calls to 3 different primitives
852 total calls to 6 different primitives
same options same vm options … i don’t really get it
greetings bert.