Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Razlika u brzini između C++ i Jave

[es] :: Java :: Razlika u brzini između C++ i Jave

Strane: < .. 1 2 3

[ Pregleda: 6337 | Odgovora: 54 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

degojs

Član broj: 4716
Poruke: 5050
*.ssha.ca.

Sajt: www.novetehnologije.com


Profil

icon Re: Razlika u brzini između C++ i Jave01.03.2006. u 14:29
Citat:
Dragi Tata
I jedna na kojoj ja radim, mada nije popularna kao gornje 3 :)




A da li je cela aplikacija radjena u C++ ili su samo neki kriticniji delovi odradjeni tako?


[Ovu poruku je menjao degojs dana 01.03.2006. u 15:46 GMT+1]
Commercial-Free !!!
01.03.2006. u 14:29 

bmcvetic
Cvetic Branko
Ne znam gde mi je dupe, a gde glava od posla :)
Beograd

Član broj: 45488
Poruke: 56
*.dialup.sezampro.yu.

Sajt: www.poslovnisvet.com


Profil

icon Re: Razlika u brzini između C++ i Jave01.03.2006. u 19:24
Malo sam ceprkao po Google-u i naisao na neke interesantne testove o brzini.

Sam sam i probao jedno desetak testova na Windowsu i Linuxu. To su standardni testovi sa Akermanovim brojevima, prebrojavanjem reci, Fibonacijevi nizovi, deljenja, alokacije memorije, rad sa grafikom itd.

Da, istina je da je C++ kod dosta brzi od Jave (2-10 puta zavisno od testa), ali to vazi samo kad dok se ne upotrebi JIT kompajler. Kada se Javin kod kompajlira sa JIT komp. performanse Jave dostizu C++ do maks. 2 puta sporije, dok je Java u nekim testovima i brza npr. sa matricama i hash. Bez obzira na moje opaske od ranije, moram da priznam da sam pomalo iznenadjen brzinom Jave.

Stice se utisak da je Java samo memorijski zahtevnija. Jeste ponegde sporija, ali ne toliko (radi se o procentima). Izgleda da su JIT kompajler i VM 1.5 svojski napredovali.

U sustini, ovo su dva jako slicna jezika.

Pozdrav
01.03.2006. u 19:24 

obucina

Član broj: 38191
Poruke: 668
213.244.197.*



Profil

icon Re: Razlika u brzini između C++ i Jave02.03.2006. u 17:44
Citat:
bmcvetic: Kada se Javin kod kompajlira sa JIT komp. performanse Jave dostizu C++ do maks. 2 puta sporije, dok je Java u nekim testovima i brza npr. sa matricama i hash.

Posto si uzeo najbolje resenje za Javu, uzmi i najbolje resenje za C++. Dakle, Java JIT vs Intel C++ kompajler, a za rad sa matricama koristi Intel Math Kernel, ima biblioteka za linearnu algebru, pa javi rezultate.
Korisnici Intel Math Kernela prijavljuju povecanje performansi od 40% do 70%. Korisnici Intel C++ kompajlera prijavljuju povecanje performansi do 10% u odnosu v9 prema v8 kompajleru, i preko 20% u osnosu na gcc 3.4 kompajler (sa Intelovog sajta).
02.03.2006. u 17:44 

Dragi Tata

Član broj: 1958
Poruke: 3885
*.lionbridge.com.

Sajt: www.novetehnologije.com


Profil

icon Re: Razlika u brzini između C++ i Jave02.03.2006. u 20:06
Citat:
bmcvetic:

U sustini, ovo su dva jako slicna jezika.



Naprotiv. Jako su različiti. Imaju sličnu sintaksu (iz marketinških razloga) i to je sve. Dobro napisan C++ program uopšte ne liči na dobro napisan Java program.
02.03.2006. u 20:06 

srdjandakic
Novi Sad / Beograd

Član broj: 11297
Poruke: 386
..mtsns-ns.customer.sbb.co.yu.

Sajt: fortmobile.com


Profil

icon Re: Razlika u brzini između C++ i Jave02.03.2006. u 23:01

Da li postoji neki način da se ubrza Java na PC-ju ?
Neki switch, nešto...


C:\Documents and Settings\User>java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)


/* Ne mogu da se otmem utisku da koji god računar da kupim, NetBeans radi sporo :) Mislim na otvaranje dialoga, bildanje.... Računar je AMD 3000 sa 1 GB RAM */
02.03.2006. u 23:01 

Skaarj
Novi Sad

Član broj: 21463
Poruke: 283
*.ftn.ns.ac.yu.



Profil

icon Re: Razlika u brzini između C++ i Jave03.03.2006. u 00:10
Ako pogledas netbeans.conf u etc direktorijumu instalacije videces da imas par opcija da povecas heap i koristis jos neke opcije koje nisu podrazumevane. Meni je to znacajno poboljsalo rad. Pre svega sa Netbeansovim GUI-jem.
03.03.2006. u 00:10 

kobrejabre
Bgd

Član broj: 1793
Poruke: 269
..njuel-bg.customer.sbb.co.yu.

Sajt: www.nemam.com


Profil

icon Re: Razlika u brzini između C++ i Jave03.03.2006. u 00:24
Ili predji na eclipse ;)
03.03.2006. u 00:24 

Dragi Tata

Član broj: 1958
Poruke: 3885
*.lionbridge.com.

Sajt: www.novetehnologije.com


Profil

icon Re: Razlika u brzini između C++ i Jave03.03.2006. u 13:57
Citat:
degojs: A da li je cela aplikacija radjena u C++ ili su samo neki kriticniji delovi odradjeni tako?


Cela u C++u. U stvari, to je vrlo specijalizovan http server.
03.03.2006. u 13:57 

pcaca
Aleksandar
Makedonija

Član broj: 5333
Poruke: 85
62.220.218.*



Profil

icon Re: Razlika u brzini između C++ i Jave04.03.2006. u 22:20
Novi C++ standard koji je u razvoju (C++0x), a bice spreman oko 2009 godine donece mnoga poboljsana posebno oko generickog programiranja. Neke informacije koje je napisao kreator C++-a Bjarne Stroustrup mozete pogledati na:
http://www.artima.com/cppsource/cpp0x2.html
U novog standarda pominje se GC kao deo standarda. A jedan od glavnih ciljeva je da se pojednostavi kod i da C++ bude sto laksi za ucenje i odrzavanje. Kao primer je naveden novi tip auto.
04.03.2006. u 22:20 

Dragi Tata

Član broj: 1958
Poruke: 3885
*.hsd1.ma.comcast.net.

Sajt: www.novetehnologije.com


Profil

icon Re: Razlika u brzini između C++ i Jave04.03.2006. u 22:43
Citat:
pcaca: Novi C++ standard koji je u razvoju (C++0x), a bice spreman oko 2009 godine donece mnoga poboljsana posebno oko generickog programiranja. Neke informacije koje je napisao kreator C++-a Bjarne Stroustrup mozete pogledati na:
http://www.artima.com/cppsource/cpp0x2.html


Da, ako pogledate diskusiju o tom članku, primetićete da je nas nekoliko manijaka uspelo da iznervira poslovično strpljivog i učtivog Bjarrneta kuknjavom kako se C++ znatno sporije razvija od kako je standardizovan ;)

Ugllavnom, nova verzija standarda stvarno donosi lepe stvari, ali će proces standardizacije trajati bar do 2009-te, a posle toga proizvođači kompajlera tek treba da sednu i da implementiraju novi standard. Da vas podsetim da je prvi C++ standard usvojen 1998-e, a danas postoji svega 1 (jedan) kompajler koji je u potpunosti kompatibilan sa njim (Comeau C++)
04.03.2006. u 22:43 

x VITA x
Beograd

Član broj: 41277
Poruke: 57
..shall-bg.customer.sbb.co.yu.



Profil

icon Re: Razlika u brzini između C++ i Jave05.03.2006. u 02:59
ma nista od toga :)
do tada ce vec nesto novo da se pojavi ... :)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie
05.03.2006. u 02:59 

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1253
*.rz.uni-karlsruhe.de.

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Razlika u brzini između C++ i Jave05.03.2006. u 11:55
Ne teram mak na konac, ali otvorih sad ebay.com i u gornjem desnom uglu, ispod polja za pretragu videh nesto sto pre nisam primecivao: Java Technology, powered by SUN :)
blog.sun.com/srbija
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
05.03.2006. u 11:55 

Dragi Tata

Član broj: 1958
Poruke: 3885
*.hsd1.ma.comcast.net.

Sajt: www.novetehnologije.com


Profil

icon Re: Razlika u brzini između C++ i Jave05.03.2006. u 13:45
Citat:
NikolaVeber: Ne teram mak na konac, ali otvorih sad ebay.com i u gornjem desnom uglu, ispod polja za pretragu videh nesto sto pre nisam primecivao: Java Technology, powered by SUN :)


Izgleda da su uveli Javu relativno nedavno. Kad sam se interesovao za promenu posla, i gledao eBay, tražili su samo C++. Sad im je tipična pozicija:

• BS/BA in CS or related field.
• 8+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments.
• Expertise required in object-oriented design methodology and application development in C++, Java and J2EE, including servlets, JSP, Java Beans, EJB, JMS, RMI, JDBC.
• Project experience with IBM WebSphere or other J2EE application servers required.
• Working knowledge of relational databases (prefer Oracle), ISAPI, HTTP/HTML, XML, XSLT and basic NT/UNIX system administration.
• Proven results oriented person with a delivery focus.

Koliko vidim, sign-on im je i dalje u C++u: klikni na sign-on link i primetićeš nešto kao:

https://signin.ebay.com/ws/eBa...voritenav=&migrateVisitor=

Obrati pažnju na eBayISAPI.dll - to je ISAPI ekstenzija koja se pravi u C++u.
05.03.2006. u 13:45 

Dejan Lozanovic
Senior Software Developer - Team Leader , www.limores..
Beograd

Moderator
Član broj: 691
Poruke: 2008
*.beotel.net.

Jabber: null@elitesecurity.org
Sajt: www.limores.net


Profil

icon Re: Razlika u brzini između C++ i Jave29.10.2006. u 09:27
Citat:
obucina
Naravno. U pitanju su C i C++. Zasto su bolji od Jave? Brzi su i mocniji. Ko kaze? Hm...

Oracle DB Server
MSSQL DB Server
Interbase DB Server
Firebird DB Server
MySQL DB Server


Malo samo da dolijem ulja na vatru :)
http://www.h2database.com/


"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
29.10.2006. u 09:27 

Jcod3r
Serif Durakovic
IUTA - DUT Informatique

Član broj: 46936
Poruke: 64
*.dsl.club-internet.fr.

Sajt: iuta.univ-lyon1.fr


Profil

icon Re: Razlika u brzini između C++ i Jave17.11.2006. u 22:20
Neuk sam za oba jezika ali znam chitati ponude za poslove :)
Naime Java je trenutno u france zastupljena oko 70% dok u ostale ponude spadaju C++ C# ...
Samo josh nesto, kada smo upisali fax imali smo na umu dobro plachen posao po zavrsetku istog:)
Hvala, a sada prognoza vremena:)
Jedno je sigurno, sve je nesigurno :)
17.11.2006. u 22:20 

[es] :: Java :: Razlika u brzini između C++ i Jave

Strane: < .. 1 2 3

[ Pregleda: 6337 | Odgovora: 54 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.