EmuNewz Network
Excelsior JET 7.2 compiled JPCSP r2023 - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: General discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=57)
+---- Thread: Excelsior JET 7.2 compiled JPCSP r2023 (/showthread.php?tid=3918)



Excelsior JET 7.2 compiled JPCSP r2023 - skycursor - 03-16-2011

hello, i compiled jpcsp r2023 with excelsior jet 7.2

excelsior jet 7.2 is a commercial java compiler which uses a technology called ahead-of-time (AOT) compilation
in which java source code or bytecode is compiled to native machine code. it can make your java applications
start and work faster and deploy without dependency on the JRE.

my point in creating this, is that you can run jpcsp without installing java but its larger than the original...

you can download my build below or you can build one yourself by downloading the 90-day evaluation version of excelsior jet 7.2

DOWNLOAD/S:
Excelsior JET 7.2 compiled JPCSP r2023 for Windows x86
Excelsior JET 7.2 compiled JPCSP r2021 for Windows x86


RE: Excelsior JET 7.2 compiled JPCSP r2021 - Darth1701 - 03-16-2011

(03-16-2011, 07:32 AM)skycursor Wrote: hello, i compiled jpcsp r2021 with excelsior jet 7.2

excelsior jet 7.2 is a commercial java compiler which uses a technology called ahead-of-time (AOT) compilation
in which java source code or bytecode is compiled to native machine code. it can make your java applications
start and work faster and deploy without dependency on the JRE.

my point in creating this, is that you can run jpcsp without installing java but its larger than the original...

you can download my build below or you can build one yourself by downloading the 90-day evaluation version of excelsior jet 7.2

DOWNLOAD: Excelsior JET 7.2 compiled JPCSP r2021 for Windows x86

Very interesting. I have to test that later. Do you have any numbers on the speed increase?


RE: Excelsior JET 7.2 compiled JPCSP r2021 - skycursor - 03-16-2011

Darth1701 Wrote: Very interesting. I have to test that later. Do you have any numbers on the speed increase?

well, i tried p3p on it but i didn't notice any speed increase... i don't know, i haven't tried other games on it yet...


RE: Excelsior JET 7.2 compiled JPCSP r2021 - gid15 - 03-16-2011

(03-16-2011, 07:32 AM)skycursor Wrote: hello, i compiled jpcsp r2021 with excelsior jet 7.2

excelsior jet 7.2 is a commercial java compiler which uses a technology called ahead-of-time (AOT) compilation
in which java source code or bytecode is compiled to native machine code. it can make your java applications
start and work faster and deploy without dependency on the JRE.

my point in creating this, is that you can run jpcsp without installing java but its larger than the original...

you can download my build below or you can build one yourself by downloading the 90-day evaluation version of excelsior jet 7.2

DOWNLOAD: Excelsior JET 7.2 compiled JPCSP r2021 for Windows x86
Jpcsp is generating Java classes on the fly (Dynarec compiler generating bytecode). Will these also be compiled?


RE: Excelsior JET 7.2 compiled JPCSP r2021 - Darth1701 - 03-16-2011

(03-16-2011, 09:50 AM)gid15 Wrote:
(03-16-2011, 07:32 AM)skycursor Wrote: hello, i compiled jpcsp r2021 with excelsior jet 7.2

excelsior jet 7.2 is a commercial java compiler which uses a technology called ahead-of-time (AOT) compilation
in which java source code or bytecode is compiled to native machine code. it can make your java applications
start and work faster and deploy without dependency on the JRE.

my point in creating this, is that you can run jpcsp without installing java but its larger than the original...

you can download my build below or you can build one yourself by downloading the 90-day evaluation version of excelsior jet 7.2

DOWNLOAD: Excelsior JET 7.2 compiled JPCSP r2021 for Windows x86
Jpcsp is generating Java classes on the fly (Dynarec compiler generating bytecode). Will these also be compiled?

I don't think so. On the Product Page I can see it basically takes the existing Java classes and compiles it to machine code, much like the JVM does it during runtime. But if a class does not exist before there is nothing to compile.


RE: Excelsior JET 7.2 compiled JPCSP r2021 - skycursor - 03-16-2011

Darth1701 Wrote:
gid15 Wrote: Jpcsp is generating Java classes on the fly (Dynarec compiler generating bytecode). Will these also be compiled?
I don't think so. On the Product Page I can see it basically takes the existing Java classes and compiles it to machine code, much like the JVM does it during runtime. But if a class does not exist before there is nothing to compile.

yeah, you're probably right, i think that is why i didn't notice any speed increase... but you can run it without installing any JRE...
also as i know, it supports dynamic class loading, as it includes a JIT compiler that loads dynamically generated java classes/bytecode to the running application...


RE: Excelsior JET 7.2 compiled JPCSP r2023 - skycursor - 03-17-2011

according to here:
csxpgege's blog (chinese)
csxpgege's blog (google translate)

he tested crisis core on it and he had a speed increase of 2-3 fps...

no battle: original 45fps to jet-compiled 47fps...
with battle: original 18fps to jet-compiled 21 fps...