2012-02-06 15 views
5

Ta sama instalacja Weka załadowała dla mnie w przeszłości. Po prostu próbuję załadować GUI Weka (podwójne kliknięcie na ikonę) i pojawia się następujący błąd. Jak mogę to naprawić?Weka GUI - za mało pamięci, nie ładuje się?

OutOfMemory 
Not enough memory. Please load a smaller dataset or use a larger heap size. 
- initial JVM size: 122.4 MB 
- total memory used: 165.3 MB 
- max. memory avail.: 227.6 MB 

Note: 
The Java heap size can be specified with the -Xmx option. 
etc.. 

Nie ładuję Weka z wiersza poleceń, więc jak mogę to powstrzymać?

Odpowiedz

7

Nie jestem pewien, dlaczego byłeś w stanie go użyć wcześniej, ale nie teraz. Można jednak określić większy rozmiar sterty, zmieniając plik konfiguracyjny RunWeka.ini. Na komputerze z systemem Windows powinien znajdować się w folderze Weka w katalogu Program Files. Można spróbować określające linia, na przykład

maxheap=200m 

Nie może być już taka opcja w tym pliku, który można po prostu przejść do większej liczby.

+0

To działa, nie wiedział o pliku ini. Dzięki! – Jim

+0

Wiem, że to jest stare, ale jakikolwiek pomysł, jak to zrobić na Macu? Dzięki! –

+0

Zakładam, że istnieje jakiś analogiczny folder i plik konfiguracyjny, ale niestety nie wiem dokładnie, gdzie to jest na Macu. –

16

Napisz tutaj odpowiedź dla użytkowników ubuntu.

jeśli apt-get install weka, trzeba będzie skrypt zainstalowany w /usr/bin/weka Pierwsze kilka linie wyglądają jak poniżej:

#!/bin/bash 

. /usr/lib/java-wrappers/java-wrappers.sh 

# default options 
CLASS="weka.gui.GUIChooser" 
MEMORY="256m" 
GUI="" 

Wystarczy zmodyfikować linia zaczyna się MEMORY tak, że masz większe górnej granicy.

MEMORY="2048m" 
+0

To działa, dziękuję. Zapisuje również notację "g", jak w 'MEMORY =" 2g "'. –

1

Oto jak to zrobić na komputerze Mac:

  • prawym przyciskiem myszy na głównym pliku Weka (który otwiera GUI) i wybrać „Pokaż zawartość pakietu”;
  • otworzyć plik Info.plist za pomocą dowolnego edytora tekstowego;
  • zmienić opcję -Xmx.

altówka

Powiązane problemy