This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Performance with same codes achievement as jpcsp
#1
Hi Hydgard,

When ppsspp has same codes archivement as jpcsp one day , will there be any major difference in performance ? (C++ vs Java)
Reply
#2
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
Reply
#3
(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.
Reply
#4
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
Reply
#5
(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.
Reply
#6
well maybe thats what they wanted to do
Reply
#7
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...
Reply
#8
Just got activiated on ppsspp.org forum .
Reply
#9
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.
Reply
#10
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....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)