03-16-2011, 11:06 PM
(03-15-2011, 10:03 PM)theball Wrote: If I check :
- Use shaders;
- Disable UBO;
- Enable saving GE to textures;
- Enable dynamic shaders generation.
with rev 2022, if I check the same settings I have a little speedup and this error now after hit a charachter :
Code:
Exception in thread "D3D Screen Updater" java.lang.OutOfMemoryError: Java heap space
at java.lang.reflect.Array.newArray(Native Method)
at java.lang.reflect.Array.newInstance(Unknown Source)
at java.util.Arrays.copyOf(Unknown Source)
at java.util.ArrayList.toArray(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "user_main" java.lang.OutOfMemoryError: Java heap space
at org.objectweb.asm.MethodWriter.visitLabel(Unknown Source)
at jpcsp.Allegrex.compiler.CodeInstruction.startCompile(CodeInstruction.java:137)
at jpcsp.Allegrex.compiler.CodeInstruction.compile(CodeInstruction.java:144)
at jpcsp.Allegrex.compiler.CodeBlock.compile(CodeBlock.java:346)
at jpcsp.Allegrex.compiler.CodeBlock.compile(CodeBlock.java:447)
at jpcsp.Allegrex.compiler.CodeBlock.getExecutable(CodeBlock.java:490)
at jpcsp.Allegrex.compiler.Compiler.analyse(Compiler.java:301)
at jpcsp.Allegrex.compiler.Compiler.compile(Compiler.java:356)
at jpcsp.Allegrex.compiler.RuntimeContext.getExecutable(RuntimeContext.java:773)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:110)
at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:156)
at _S1_2_887E888.s(_S1_2_887E888.java:1152)
at _S1_2_887E888.exec(_S1_2_887E888.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:117)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:198)
at _S1_2_886C3BC.s(_S1_2_886C3BC.java:204)
at _S1_2_886C3BC.exec(_S1_2_886C3BC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:117)
at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:156)
at _S1_2_886C21C.s(_S1_2_886C21C.java:120)
at _S1_2_886AFC4.s(_S1_2_886AFC4.java:76)
at _S1_2_886AE8C.s(_S1_2_886AE8C.java:172)
at _S1_2_886B3BC.s(_S1_2_886B3BC.java:2092)
at _S1_2_885F694.s(_S1_2_885F694.java:24)
at _S1_2_889E270.s(_S1_2_889E270.java:192)
at _S1_2_88075C4.s(_S1_2_88075C4.java:712)
at _S1_2_8806544.s(_S1_2_8806544.java:120)
at _S1_2_8806188.s(_S1_2_8806188.java:60)
at _S1_2_8987C30.s(_S1_2_8987C30.java:356)
at _S1_2_8987C30.exec(_S1_2_8987C30.java)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:705)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)