EmuNewz Network

Full Version: Performance with same codes achievement as jpcsp
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi Hydgard,

When ppsspp has same codes archivement as jpcsp one day , will there be any major difference in performance ? (C++ vs Java)
c++ is a native language , java is a hle language so supposely it will be faster since a lot more optimizations can be done natively
(11-20-2012, 11:17 AM)shadow Wrote: [ -> ]c++ is a native language , java is a hle language so supposely it will be faster since a lot more optimizations can be done natively

That's great . Looking forward the mediaengine linking to FFMPEG soon.
c++ is faster than java !!! great news !!!!!!!! but i wonder why did the devs use java in the first place ? just a question, dont go to another thing loool
(11-21-2012, 01:38 PM)shin x Wrote: [ -> ]c++ is faster than java !!! great news !!!!!!!! but i wonder why did the devs use java in the first place ? just a question, dont go to another thing loool

I suppose that devs are more comfortable with java and because they wanted to prove that it's possible. And they did a good job.
well maybe thats what they wanted to do
It will likely be quite a bit faster yes.

I also think you guys should join the official forums too, http://forums.ppsspp.org Wink

The registration emails appear to currently get caught in some spam filters though, so check your spam boxes when registering...
Just got activiated on ppsspp.org forum .
HLE = High Level Emulation
LLE = Low Level Emulation

PSP has an OS which is a collection of modules. Those modules offer some API to handle any I/O devices without letting game developers directly to deal with hardware.

HLE = API emulation
LLE = Hardware emulation

ppsspp and jpcsp are HLE because they don't try to emulate the hardware but run equivalent modules rewritten in native code.

- critical code coded in Java are less efficient than one coded in native code through C++. The last comparison i saw between Java and C++ was biased in favor of Java because they compared with native code compiled through C++ in debug (unoptimized, the worst).
- development in Java is simpler and easier to debug.
jpcsp currently broken because java update

C++ easy to debug than java in term of code and optimized and stable

i also don't understand they say java almost near speed to C++

i think they too biased for java

we got alot of example C++ emulator pcsx2 , epsxe so on....