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: 19312 | Odgovora: 54 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Razlika u brzini između C++ i Jave01.03.2006. u 14:29 - pre 220 meseci
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 !!!
 
Odgovor na temu

bmcvetic
Cvetic Branko
Beograd

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



+1 Profil

icon Re: Razlika u brzini između C++ i Jave01.03.2006. u 19:24 - pre 220 meseci
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
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Razlika u brzini između C++ i Jave02.03.2006. u 17:44 - pre 220 meseci
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).
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

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



+6 Profil

icon Re: Razlika u brzini između C++ i Jave02.03.2006. u 20:06 - pre 220 meseci
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.
 
Odgovor na temu

srdjandakic

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



+14 Profil

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

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 */
 
Odgovor na temu

Skaarj
Novi Sad

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



+3 Profil

icon Re: Razlika u brzini između C++ i Jave03.03.2006. u 00:10 - pre 220 meseci
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.
 
Odgovor na temu

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 - pre 220 meseci
Ili predji na eclipse ;)
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

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



+6 Profil

icon Re: Razlika u brzini između C++ i Jave03.03.2006. u 13:57 - pre 220 meseci
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.
 
Odgovor na temu

pcaca
Aleksandar
Makedonija

Član broj: 5333
Poruke: 92
62.220.218.*



Profil

icon Re: Razlika u brzini između C++ i Jave04.03.2006. u 22:20 - pre 220 meseci
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.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

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



+6 Profil

icon Re: Razlika u brzini između C++ i Jave04.03.2006. u 22:43 - pre 220 meseci
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++)
 
Odgovor na temu

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 - pre 220 meseci
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
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.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 - pre 220 meseci
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 :)
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

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



+6 Profil

icon Re: Razlika u brzini između C++ i Jave05.03.2006. u 13:45 - pre 220 meseci
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.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.beotel.net.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Razlika u brzini između C++ i Jave29.10.2006. u 09:27 - pre 212 meseci
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/


 
Odgovor na temu

Jcod3r
Serif Durakovic
Student
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 - pre 212 meseci
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 :)
 
Odgovor na temu

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

Strane: < .. 1 2 3

[ Pregleda: 19312 | Odgovora: 54 ] > FB > Twit

Postavi temu Odgovori

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