Maciej Piechotka gmail.com> writes:
> Jak podałem - 36.6 MiB dla sesji z gnus a <10 MiB bez. Plik /usr/bin/emacs-22
> (emacs to symlink) ma 8.7 MiB. text ma 1.39 MiB (1.45 MB) a data ma 3.74 MB
> (3.92 MB). Nie mam vsz and rss (albo readelf ich nie pokazuje).
ps je pokazuje. Widocznie jakas mniejsza wersja, moze takze 32-bitowa,
co mowi ldd /usr/bin/emacs?
> Czysty emacs (tzn. bez gnus) zajmuje 28 MiB pamięci wirtualnej (z
> gnus 57 MiB).
Tzn. jakiej pamieci wirtualnej? Tyle ma zamapowanej pamieci?
> Gentoo x86. Jakby ktoś mi wytłumaczył jak to jest możliwe (bo ponoć kompilacja
> tyle nie daje ;)).
Pewnie ze nie daje. Ale oczywiscie mozna miec emacsa bez wszystkich
opcjonalnych rzeczy i bedzie sporo mniejszy.
>> Emacs jest wolniejszy od vima tam, gdzie jest napisany w Lispie. To
>> chyba normalne.
>
> No właśnie nie jest.
Przeciez wiem ze jest.
> Jedyne co mi się wydaje wolne to start (no i może gnus[1]
> mogłby być szybszy - ale tego akurat nie ma w vimie więc nie ma jak
> porównywać.
Mozna porownac z innymi niz vim programami. To, co jest w Lispie, jest
wolniejsze. Takze zwykle funkcje edytora. Moze to tak bardzo nie
przeszkadza, zwlaszcza na maszynkach multi-GHz, ale jest faktem.
> PS. Poprawka. U mnie goły vim zajuje 868 KiB (8.9 MiB wirtualnej) a emacs
> 7.8 MiB (27.8 MiB)[2]. Jest to oczywiście znaczniw więcej niż podawałem, ale
> nadal są to ilości prawie znikome przy dzisiejszych pamięciach.
Dobrze byloby wiedziec co to za wartosci, skad je bierzesz.
--
Krzysztof Halasa