Przegląd
JDeveloper powodów może zabraknąć pamięci obejmują limity Heap i dużych plików.
Heap Granice
Files że kontrolowanie ilości pamięci zapewnionej JVM dla JDeveloper na starcie, w stosunku do katalogu jdeveloper/ide/bin/
, obejmują:
Zaktualizuj następujące pliki:
- Zamknij program JDeveloper.
- Edytuj
ide.conf
.
- Dodaj następujący kod:
AddVMOption -Xms256M
AddVMOption -Xmx1024M
- Edytuj
jdev.conf
.
- Znajdź
AddVMOption
dla "rozmiaru sterty".
- zmienić wartości w następujący sposób:
AddVMOption -Xmx1024M
AddVMOption -XX:MaxPermSize=1024M
dużych plików
JDeveloper naiwnie próbuje analizować pliki o znanych rozszerzeń plików, które znajdują się w katalogu poziomie głównym projektu. Wystarczająco duży plik, na przykład plik XML o pojemności 3 GB, spowoduje problemy. Aby obejść ten problem, utwórz podkatalog dla dużych danych i przenieś do niego plik. JDeveloper nie będzie próbował znaleźć zasobów w dowolnych podkatalogach.
gdzieś z okna dialogowego uruchamiania JDeveloper. Ale czy na pewno chcesz użyć tego IDE? – Bozho
Może zajść potrzeba sprawdzenia przecieków pamięci w aplikacji, powiększenie sterty będzie działało tylko w pewnym stopniu. Masz kilka dobrych narzędzi do analizy czasu pracy, używam JProfiler (www.ej-technologies.com) i sprawdziłem Yourkit (www.yourkit.com) i wydawało mi się całkiem nieźle. –
Dziękuję, to działa. Miałem wyciek pamięci i musiałem również zwiększyć rozmiar. – Sami