Как проанализировать зависание системы в ОС x64, вызванное Java-приложением? - PullRequest
0 голосов
/ 08 июня 2011

У меня есть Java-приложение Swing Gui (работающее годами на разных машинах без проблем), которое вызывает сбои системы в Windows 7 x64.Я проверил поведение на нескольких машинах, и через неопределенное время (между секундами и макс. 2 минутами) вся система зависнет - ни при каких условиях (ни Ctrl + Alt + Delete не работает и т. Д.).

Поскольку нет исключений, нет журналов событий Windows и нет заметного увеличения потребления памяти или процессора, мне интересно, как проанализировать проблему?Разве JVM не должна предотвращать зависание всей системы?

В целях тестирования - могу ли я определить, что приложение должно работать с xRE или x64 JRE / JDK?Я установил оба на своей машине и увидел, что jar всегда будет выполняться с x64 JRE - даже если я явно выберу «open with» и путь к x86 JRE.Можно ли управлять этим с помощью переменной JAVA_HOME или я могу скомпилировать свою программу для запуска в определенной версии?

1 Ответ

0 голосов
/ 15 июня 2011

Я мог бы разрешить проблему до вызовов RMI в сочетании с программным обеспечением антивирусного сканера / брандмауэра под Windows7 x64. После деинсталляции программного обеспечения безопасности все работало нормально!

...