Wymagania RAM dla Emacsa

5

Odziedziczyłem zabytkowy komputer z 64 MB pamięci RAM. Chciałbym zainstalować emacsa, ale tylko jeśli będzie działać. Wydaje się, że instrukcja emacsa nie zawiera żadnych wymagań systemowych. W rzeczywistości ogólne wyszukiwanie ujawniło tylko ekstrawaganckie wówczas wymaganie 1 MB pamięci RAM oryginału i żart, który emacs oznacza „80 MB i ciągłe zamiany”.

Podczas gdy jest w drodze większa pamięć RAM - 128 MB - dobrze byłoby wiedzieć, czy trzeba poczekać, czy nie, bez zatrzymania systemu.

Nicholas Manuel Prado
źródło
6
Ach, ale możesz użyć vi ... <wstaw tutaj emacs vs vi Holy War>.
Zoredache
3
Bardzo istotną informacją byłby to, jaki system operacyjny zamierzasz uruchomić (a także czy chcesz uruchamiać emacsa w oknie konsoli lub GUI). Ograniczenia te znacząco wpłyną na wymagania dotyczące pamięci.
Złota rączka 5
To odziedziczony kawałek historii. Jestem młody Zacząłem od IBM AT z dyskiem twardym o pojemności 20 MB. Być zazdrosnym.
surfasb

Odpowiedzi:

6

Powinieneś być dobry, dopóki nie przesadzisz z wtyczkami i tym podobne. Należy również zauważyć, że „w ciągu dnia” żart brzmiał: „Osiem megabajtów i ciągła wymiana”, więc znów powinieneś być w porządku. Dla porównania otworzyłem instancję emacsa na moim komputerze (czyli w wersji GUI) i zużywa on tylko około 7,5 MB pamięci RAM. Najgorsze przychodzi do najgorszego i jest zbyt wymagające pamięci dla twojego komputera, zawsze możesz go odinstalować.

lyallcooper
źródło
3

Emacs 21.4 na RHEL 5.2 wymaga 117 mln pamięci wirtualnej, 10 mln rezydentów, aby rozpocząć bez X.

Emacs 23.1.1 na RHEL 6.1 wymaga 238 mln pamięci wirtualnej, 13 mln rezydentów na start, ponownie bez X.

Oba zostały jednak zbudowane z użyciem różnych zestawów narzędzi X.

Domyślam się, że jeśli utworzysz partycję wymiany o odpowiedniej wielkości ORAZ nie mam nic przeciwko czekaniu, aż się uruchomi, będziesz szczęśliwy.

Jeśli sam go zbudujesz, możesz poprosić go o kompilację bez zestawów narzędzi X (GTK, Xaw3d, cokolwiek), a może bez X po uruchomieniu konfiguracji.

Bruce ONeel
źródło
1

Nigdy nie miałem żadnych problemów z różnymi emacsenami od wersji głównej 17 do wersji głównej 19 na 64 MB powerbooku lub 80 MB laptopie z linuksem, ani z wersją główną 21 na komputerze z linuksem o pojemności 128 MB. Nigdy nie próbowałem nowocześniejszych wersji w ciasnej pamięci.

Jednak emacs nie tylko w edytorze to sposób na życie i własny system operacyjny. Im więcej trybów zostanie aktywowanych i im więcej buforów pozostanie otwartych, tym więcej pamięci będzie siedzieć.

Przydatnym poleceniem w sytuacjach braku pamięci jest kill-bufferstandardowa instalacja, z którą jest związany C-x k.

dmckee
źródło
0

Emacs to dość stare oprogramowanie z około 1976 roku, więc zakładam, że dobrze byłoby, gdybyś umieścił je na swoim komputerze, w zależności od tego, jakie inne oprogramowanie masz uruchomione jednocześnie. Mam imaca z 128 MB pamięci RAM, na którym emacs działał bezbłędnie podczas wykonywania innych zadań i korzystania z ekranu. Chociaż masz tymczasowo połowę barana, nadal powinieneś być w porządku. Jeśli najgorsze dojdzie do najgorszego, a system ulegnie awarii, możesz po prostu zrestartować komputer.

EDYTOWAĆ:

Podobnie nie mogę znaleźć informacji o bieżących wymaganiach systemowych najnowszej wersji EMacsa (10 marca 2011 r.).

Chris Knadler
źródło
Wow, to nawet starsze niż Windows, który pochodzi z około 1981 roku.
Allen Luce,