2010-12-27 6 views
1

Ich habe eine Eclipse RCP-Anwendung, wo ich NSIS verwende, um die EXE-Datei für Windows zu generieren. Diese RCP-Anwendung wird bei der Verarbeitung von großen Dateien mit Speicherproblemen behaftet, und sie wird nur noch fatal heruntergefahren. Ich muss die Größe des Heapspeichers erhöhen. Ich lese ein paar Artikel und es scheint, als wäre die Lösung, die folgenden Argumente hinzuzufügen "-vmargs -Xms128m -Xmx512m". Ich bin mir jedoch nicht ganz sicher, wo ich dieses Argument anbringen soll.Eclipse RCP: Wie kann ich die Größe des Heapspeichers für meine RCP-Anwendung erhöhen?

ich an der installierten Projektordnerstruktur aussehen, es hat die folgende Struktur: -

- configuration dir 
|- ... some org.eclipse.* dirs 
|- config.ini 
- plugins dir 
|- ... bunch of jars 
- workspace dir 
|- .metadata dir 
|- .plugins dir 
    |- org.eclipse.ui.workbench dir 
    |- dialog_settings.xml 
    |- workbench.xml 
- .eclipseproduct file 
- myapp.exe <--- my RCP application 
- uninstall.exe 

Wie erhöhe ich die Heap-Größe für meine RCP-Anwendung? Vielen Dank.

Antwort

2

Die Argumente sollten jeweils in einer Zeile in einer Datei namens myapp.ini, neben myapp.exe gehen. Sie können in der Start-Registerkarte der Produktdefinitionsdatei eingerichtet werden.

+0

Erstelle ich die myapp.ini dann selbst? – limc

+0

@limc Hinzugefügt die Art, wie wir sie der Antwort zur Verfügung stellen. Unser Ini wird generiert. Wir bauen mit Tycho. –

Verwandte Themen