02-15-2014, 03:30 AM
(This post was last modified: 02-15-2014, 04:11 AM by DragonNeos.)
I usually use JPCSP Launcher for Java Configuration. On the Basic Settings, the -Xmx and -Xms Size should be at least 3072 MB. The Java Priority should be at High.
For Advanced Java Tuning, try to enable:
-XX:CompileThreshold at 1024
-XX:ResCodeCacheSize at 1024 MB
-XX:MaxPermSize at 3072 MB
-XX:UseSSE at 4
-XX:+UseSSE42Intrinsics
-XX:+UseCodeCacheFlushing
-XX:+CICompilerCountPerCPU
For Java Garbage Collector, try to enable:
-XX:+UseConcMarkSweepGC
and all Tabbed Options under this.
For Additional GC Options, try to enable:
-XX:+BindGCTaskThreadsToCPUs
-XX:MaxGCPauseMillis at 1
For JPCSP Configuration:
If you have any other problems, try posting an INFO log. Learn how to do so here.
For Advanced Java Tuning, try to enable:
-XX:CompileThreshold at 1024
-XX:ResCodeCacheSize at 1024 MB
-XX:MaxPermSize at 3072 MB
-XX:UseSSE at 4
-XX:+UseSSE42Intrinsics
-XX:+UseCodeCacheFlushing
-XX:+CICompilerCountPerCPU
For Java Garbage Collector, try to enable:
-XX:+UseConcMarkSweepGC
and all Tabbed Options under this.
For Additional GC Options, try to enable:
-XX:+BindGCTaskThreadsToCPUs
-XX:MaxGCPauseMillis at 1
For JPCSP Configuration:
Code:
Configuration / Video
[ ] Disable VBO (automatically disabled if not supported)
[ ] Only GE graphics (not recommended for homebrew)
[X] Use vertex cache
[X] Use shaders
[ ] Use a Geometry Shader for 2D rendering (only relevant when using shaders)
[ ] Disable UBO (automatically disabled if not supported, only relevant when using shaders)
[ ] Enable VAO (only relevant when using shaders and vertex cache)
[X] Enable saving GE screen to textures instead of memory
[ ] Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders)
[X] Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI)
[ ] Enable the shader implementation for the "Stencil Test" (more accurate but slower)
[ ] Enable the shader implementation for the "Color Mask" (more accurate but slower)
[ ] Disable optimized VertexInfo reading (may improve compatibility)
[ ] Save Stencil to Memory (more accurate but slower)
[ ] Use Internal Software Rendering
[ ] Use External Software Rendering
Configuration / Audio
[ ] Disable audio threads
[ ] Disable audio channels (not recommended)
[ ] Disable audio blocking
Configuration / Memory
[X] Ignore invalid memory access (not recommended for test reports, but improves performance)
[ ] Ignore unmapped imports (not recommended)
Configuration / Misc
[X] Use Media Engine
[X] Enable Atrac3+ decoding (experimental, requires Media Engine)
[ ] Extract media files to TMP folder
[X] Decode audio files with SonicStage (must be installed separately and requires Media Engine)
[ ] Use debug font (disable flash0 fonts)
Configuration / Compiler
[X] Use compiler (dynarec)
[ ] Output profiler info to profiler.txt (only for compiler)
[50] maximum method size
Configuration / Crypto
[ ] Extract decrypted EBOOT.BIN files to TMP folder
[ ] Disable SAVEDATA encryption
[ ] Extract original PGD files to TMP folder
[ ] Extract SAVEDATA key to TMP folder
[ ] Disable DLC decryption