[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Referencies de Ubuntu



Hola!

Leopold Palomo-Avellaneda wrote:

A Divendres 01 Octubre 2004 14:23, Pere P va escriure:
Francament, les distribucions amb KDE carreguent molt les màquines y
crec que Gnome es molt millor en aquest aspecte i mes encara en les 2
darreres versions, no?

Jo, com tinc un P2 amb 256 MB de RAM i, com que sempre vaig molt al límit de potència de l'ordinador, ho noto molt.

Per a mi el Gnome 2.0 anava lent però el 2.2 va millorar-ho moltíssim; és la versió més ràpida de les recents.

En canvi el 2.4 i el 2.6 han anat alentint-lo una mica i, sobretot, gasten molta més RAM. Ara, per exemple, només engegar el Gnome utilitzo quasi tota la RAM del sistema i comença a fer swap. I amb el Gnome 2.2 utilitzava ben bé 40 megues menys.

Espero que se n'adonin i rectifiquin perquè si la cosa continua abans hauré de passar-me definitivament a XFCE (que ja faig servir quan necessito compilar programes o fer altres coses que requereixen RAM).

Depèn, en el cas del KDE ha influit molt el compilador. Actualment amb les versions del gcc 3.x el codi C++ surt molt optimitzat.

[...]

Jo amb el C++ tinc una mica l'experiència de l'Octave i d'alguns programes que he fet utilitzant les llibreries boost. La veritat és que crec que GCC ha millorat amb el tema del suport a l'estàndard, que ara és molt bo. Però encara ha de millorar moltíssim en el codi que genera, cosa que tampoc és una prioritat del projecte. El codi no és el més ràpid possible (el compilador de MS és molt més ràpid, encara que ells només suporten una plataforma i no compleixen massa els estàndards, tot i que cada vegada ho fan més).

Però una cosa que no m'agrada del gcc és que cada vegada necessita més RAM per compilar C++. I això és un problema molt gran en el meu cas. I també el ld per enllaçar. En el cas de l'Octave, per exemple, el compilador quasi necessita 100Mb per compilar i més per enllaçar. Molt. Massa. Tot és swap i tot va lent... un pal....

És clar que la prioritat recent era complir l'estàndard del C++:; les optimitzacions vindran ara imagino. Això, és clar, a no ser que vulguin ser la segona implementació[1] a suportar el "export" en els templates. Cosa que ha costat 3 anys de feina a la competència i un munt de canvis. Si fan això, amb la feina que suposa, trigarem a veure les optimitzacions. :) Quasi que prefereixo que facin com els de Microsoft, que han presentat una esmena al comitè de l'estàndard per eliminar el "export" de l'estàndard i estalviar-se una feinada.


Josep

[1] En l'actualitat ho suporten els basats en la implementació del frontend C++ de EDG: Comeu C++ i Builder C++ Builder X. EDG és l'únic frontend que compleix tot l'estàndard actualment (i això que l'estàndard és del 99!).



Reply to: