Wat is het tegenwoordig voor een trend? P2P programma's bijvoorbeeld hebben de neiging om erg veel geheugen in te nemen. En waarom? Dat is niet duidelijk. (Oftewel, arrogante programmeurs die 100% van je computer vragen, omdat zij dat nodig vinden)
Bijvoorbeeld DC++. Leuk programma, maar als het idle bv. is neemt het zo'n 60 MiB aan geheugen in. Elk ander torrent programma zoals BitTornado neemt gauw de nodige MB'tjes in.
Zelfs ethereal, een erg handig programma met talloze en uitgebreide opties, is log.
Dan kan je wel zeggen; 'je loopt te zeiken, de programma's nemen niet zoveel ruimte in.' Hier ben ik het niet mee eens, want soms is je gewoon slordig geprogrammeerd en krijg je bv. mem leaks (of je kan je programmeertaal de schuld geven). En die opmerking zegt alleen dat je gewend bent aan dit soort trends. Ik wil mijn pc zo hebben, dat het 99% van de tijd responsive is.
Gelukkig zijn er ook programma's die amper 6 mb in gebruik nemen, terwijl het nu redelijk grote torrents aan het binnenhalen is. Dit neemt bij BitTornado al gauw veel meer geheugen in. Dus het kan wel!
Geloof me, ik hou van alternatieven. Ik ben constant op zoek naar alternatieven voor software die ik gebruik. Ik wilde eerst Office XP dumpen en dat vervangen door OpenOffice. Maar helaas, OpenOffice is nog logger dan Office XP (qua starten en snelheid). Natuurlijk, op een snelle PC zou je er niks van merken. Maar ik vind dat een tekstverwerker echt niet veel van een PC mag verwachten. Wilt het wel, dan is het gewoon verkeerd en komt het dan ook snel in mijn blacklist :P.
Een voorbeeld van software waar je nooit van raakt uitgezocht zijn browsers. Ten eerste, Internet Explorer is zo lek als een mandje, neemt gemiddeld geheugen in, heeft daarnaast ook een zooi fouten in de render code en heeft geen tabs. Oftewel, onbruikbaar. Ten tweede, Firefox. Firefox is een goede browser; goede render code. Alleen is het relatief langzamer en heeft het echt nog steeds last van een serieuze memory leak. (Proof of concept: open 20 sites, sluit ze dan maar hou 1 open en kijk dan eens naar je geheugen verbruik, met FF 1.5 werkte het hier nog). En met de release meer wordt het logger. Dan is er nog Opera, die geen memory leak heeft (of iig veel minder dan Firefox heeft) en is snel. Probleem is af en toe de renderer. Gmail bv. pakt hij niet goed (of het is een fout van de Google programmeurs). Maar dat is niet de enige fout, er zijn wel meer. Af en toe neemt Opera zonder pardon 100% CPU in, wilt er iets niet tijdig reageren, enz.
Ondanks Opera's mankementen gebruik ik het dus nu wel.
Maar de conclusie is; de meeste grootse software is brak. Oftewel; geheugen en cpu vretend, meestal onnodig. Gelukkig heb je wel een paar goede programma's zoals uTorrent en lighttpd (als alternatief voor Apache). En, ik weet wel 1 ding; er zijn sommige programma's waarvan het cpu verbruik wel terecht is. Films omzetten, echte films op een relatief langzame pc (die Xvid, DivX enz. compressie bevatten) bekijken enz. :)
|
Comgenie schreef op 25/03/2006 23:20:27:
Dat is duidelijk ^^. Zo ken ik ook wel een paar progs. MSN Messenger bijv. Soms neemt een gesprek met gemak 100 mb ram in, voor niks.. Anywayz, Zelf proggen werkt 't best ^^
ZonaX schreef op 26/03/2006 20:14:17:
Hmmz interesant artikeltje :) Ik ben het hier totaal mee eens, ben geen programmeer wonder (verreweg zelfs ;)).. En ik merk gewoon redelijk vaak in pro PHP code dat er fouten in staan niet te kort. Gewoon omdat ze het TE snel willen release, en er dan overheen kijken of iets dergelijks. Zelf werk ik liever een jaar aan iets en dat het dan perfect werkt, dan dat ik 20 patch updates moet maken :). Zoals ik nu dus ook doe met me PHP forum waar ik een al een half jaar mee bezig ben :P
|