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

C/C++ garbage collector

[es] :: C/C++ programiranje :: C/C++ garbage collector

[ Pregleda: 5373 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon C/C++ garbage collector13.05.2003. u 12:49 - pre 254 meseci
Poprilicno dobar - http://www.hpl.hp.com/personal/Hans_Boehm/gc/

Moze da se koristi i kao memory leak detektor, mada sam vise za Valgrind ili (Borlandov) CodeGuard po tom pitanju...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: C/C++ garbage collector13.05.2003. u 13:05 - pre 254 meseci
Ne rekoh da je isti u GCC-u, sto je mozda zanimljivo. Druga zanimljivost je da iza projekta stoje Xerox, SGI i HP, sto nije mala stvar...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.041net.co.yu

Sajt: www.mycity.rs


+1 Profil

icon Re: C/C++ garbage collector13.05.2003. u 13:32 - pre 254 meseci
Kad smo kod valgrind-a, ja sam se malo pomucio i napisao opis valgrind-a : http://www.mycity.co.yu/phpbb/viewtopic.php?t=207
(slobodno distribuirajta dalje text, samo ostavite ono na dnu, gde pise da sam ja autor)
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: C/C++ garbage collector13.05.2003. u 14:15 - pre 254 meseci
Da, nešto što u Javi odavno postoji i funkcioniše i što C++ programeri pljuju, sad će odjednom da počnu da koriste i zaborave sve što su ranije pričali.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: C/C++ garbage collector13.05.2003. u 15:32 - pre 254 meseci
C/C++ ce uvek moci da zive bez GC-a, dok JAVA programeri jedva da izlaze na kraj i sa GC-om. Prosto su (ste?) naviknuti na blagodeti nekoriscenja glave u svrhe razvoja low level delova aplikacije.
Neko ce reci - pa ja i ne moram da razmisljam o tome uopste. Tacno obicni radnici (GUI programeri), kako ih/nas Dragisa naziva, koji tako nesto izjave i JESU u pravu, no sta cemo za ono brdo JAVA programera koje se busa u grudi govoreci da rade ozbiljne projekte.
GC na velikim projektima ne moze da pomogne, moze samo da odmogne (uspori maksimalno aplikaciju)... No o tome imate u svakoj malo opsirnijoj literaturi koja obradjuje garbage collector-e i muke sa njima.

Najkrace receno, ne postoji savrseni GC! SVI imaju mane!
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

t3chX
Srđan Rajčević
Thessaloniki

Član broj: 2509
Poruke: 101
*.city.academic.gr

Jabber: techx@elitesecurity.org


Profil

icon Re: C/C++ garbage collector13.05.2003. u 17:22 - pre 254 meseci
Uhm, pre bih rekao da je GC i napravljen da bi high-level (mada ne znam kakva je to klasifikacija high i low level) programeri vodili brige o drugim stvarima pri tome ne razbijajuci glavu cesljajuci kod u nadi da ne postoji objekat bez destruktora ... Ako cemo tako, zasto su u STL postoji string biblioteka ? Ili mozda kontejneri ? Da bi upravo olaksali zivot ljudima koji nemaju potrebe da brinu o tim stvarima (kao sto leka rece, prakticno GUI programeri)... Prava stvar je uvesti features kao np. GC ali pri tome nastojati da krajnji rezultat izgubi sto manje u preformansama (brzina itd.).
Zato ako decki iz Sun-a budu nastojali da koliko-toliko priblize (ili ono barem umanje razliku na nesto nebitno, bar sto se desktop-a tice) performanse Jave C++ovim, ucinice pravu stvar.
Za sada su jos uvek veoma daleko od cilja ...
Doduse, ne znam kako MSovo cedo C# stoji po tom pitanju ?
If you want to get anywhere in your life, don't break the rules - make them !
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
*.beotel.net



+3 Profil

icon Re: C/C++ garbage collector14.05.2003. u 01:22 - pre 254 meseci
Vise od 70% aplikacija koje se rade u danasnje vreme mozemo da svedemo na "mapiranje radnih tokova" ili kako bi vec opisali razne poslovne aplikacije. Koristiti C++ u svoj svojoj komplikovanosti bilo bi kao da ides Jumbo Jet avionom na pijac. Bez potrebe.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.InfoSky.Net



+6 Profil

icon Re: C/C++ garbage collector14.05.2003. u 09:36 - pre 254 meseci
Već smo više puta raspravljali o blagodetima i manama GC-a. Uglavnom, kad se sve sabere i oduzme, postoje situacije kada je dobro koristiti GC i situacije kada nije.

Prednost C++a u odnosu na "GC jezike" kao što je Java, C# itd je ta da je korišćenje GC-a opciono a ne obavezno. Ako ti treba, koristi ga - i to izaberi sam GC koji ti najviše odgovara. Ako ti ne treba (meni do sad nikad nije bio potreban, mada sam koristio recimo smart pointere zbog "kućnog reda") niko te ne primorava da ga koristiš.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: C/C++ garbage collector14.05.2003. u 15:38 - pre 254 meseci
Nemanja, to je upravo ono sto sam rekao gore: "C/C++ ce uvek moci da zive bez GC-a" ... :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Jovan Marjanovic
HP GmbH
Stuttgart

Član broj: 942
Poruke: 456
*.net.external.hp.com

ICQ: 42
Sajt: www.hp.com


Profil

icon Re: C/C++ garbage collector14.05.2003. u 18:23 - pre 254 meseci
Umesto GC-a odvojis par dana, proteras aplikaciju kroz Rational Purify, i popravis sve gluposti koje si napravio. Nemas GC overhead, a aplikacija radi super, i nema memory leakova :)
Za automatsko dobijanje Super Moderatorskog statusa na Elitesecurity forumima pritisnite Alt+F4
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: C/C++ garbage collector14.05.2003. u 20:16 - pre 254 meseci

Bing, smijem li upitati s koliko ništica se piše to zadovoljstvo? Uopšte, bilo šta što u imenu ima taj prefiks „Rational“.

f
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.dial.InfoSky.Net

Sajt: www.mycity.rs


+1 Profil

icon Re: C/C++ garbage collector14.05.2003. u 21:58 - pre 254 meseci
Price: $750 (USD)
samo jedna nula :)
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.InfoSky.Net



+6 Profil

icon Re: C/C++ garbage collector15.05.2003. u 10:53 - pre 254 meseci
Ako je problem curenje memorije, to može da se reši na mnogo bolje načine nego korišćenjem GC-a. Ako bih koristio GC to bi pre bilo zbog fragmentacije memorije nego zbog curenja.

A Rational-u ne dajem pare iz principa. Odvratni su. A i šta će mi Purify kad imam Task Manager :)
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.dial.InfoSky.Net

Sajt: www.mycity.rs


+1 Profil

icon Re: C/C++ garbage collector15.05.2003. u 11:58 - pre 254 meseci
:))
ja sam do skora tako proveravao :))

nego, postoji li neki alat za windows slican valgrind-u, osim ovog rational-a?
 
Odgovor na temu

Jovan Marjanovic
HP GmbH
Stuttgart

Član broj: 942
Poruke: 456
*.net.external.hp.com

ICQ: 42
Sajt: www.hp.com


Profil

icon Re: C/C++ garbage collector15.05.2003. u 12:16 - pre 254 meseci
Citat:
Dragi Tata:
Ako je problem curenje memorije, to može da se reši na mnogo bolje načine nego korišćenjem GC-a. Ako bih koristio GC to bi pre bilo zbog fragmentacije memorije nego zbog curenja.

A Rational-u ne dajem pare iz principa. Odvratni su. A i šta će mi Purify kad imam Task Manager :)


Sada ako kupis nesto od Rationala, pare ide IBM-u koji ih je otkupio pre par meseci. Ostao je samo brand, kao sto IBM radi sa svim firmama koje otkupi.
Za automatsko dobijanje Super Moderatorskog statusa na Elitesecurity forumima pritisnite Alt+F4
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: C/C++ garbage collector15.05.2003. u 21:46 - pre 254 meseci
MemProof, CodeGuard (Borland), Checker, a garantovano i Valgrind može da se iskompajlira na MinGW-u ...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ garbage collector

[ Pregleda: 5373 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

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