2013-12-02 2 views
1

У меня есть приложение Swing, разработанное на Netbeans. В свойствах я установил параметры виртуальной машины в -Xmx128m -XX: MaxHeapFreeRatio = 70 -XX: MinHeapFreeRatio = 20.Опции программы JAR VM?

И я скомпилирую его и сжимаю в файл Jar. Когда я запускаю Jar-файл, мне нужно снова установить эти параметры VM в командной строке или файл Jar уже содержит эти параметры из Netbeans?

Кроме того, моя программа использует множество вычислений и, возможно, заполняет кучу пространства через несколько часов, являются ли варианты, написанные выше, способными очистить пространство кучи? если нет, какие-либо предложения?

ответ

3

..When Я начинаю файл Jar, нужно ли мне установить эти опции VM снова в командной строке ..

Да. Таким образом, мы можем выбрать варианты во время выполнения в соответствии с пользователем/прецедентом.

Кроме того, моя программа использует множество вычислений и, возможно, заполняет кучу пространства через несколько часов, являются ли варианты, написанные выше, способными очистить пространство кучи?

Нет. Они не являются «волшебными».

если нет, любые предложения?

Устранение утечки памяти (если есть на самом деле).

 Смежные вопросы

  • Нет связанных вопросов^_^