Настольное приложение Java 10 - утечка памяти в Windows 7, но в Windows 10 работает нормально

У нас есть настольное приложение Java 10 с большими утечками памяти в Windows 7. Вот ситуация:

  1. Работает на Java 8 на Windows 7 - работает нормально (память в пределах 1-1,5 ГБ)
  2. Работа на Java 10 в Windows 10 - работает нормально (память в пределах 1-1,2 ГБ)
  3. Работа на Java 10 в Windows 7 - память продолжает расти, пока приложение не перестает отвечать на запросы. Мы видели увеличение памяти до 7-8 ГБ (хотя наш предел кучи установлен на 1,5 ГБ). Мы также не получаем исключение OutOfMemory.

Я не смог найти ничего, что поможет мне решить эту проблему. Я нахожу статьи, рассказывающие о том, как устранить утечки памяти в Java, но ничего такого, что помогает решить этот сценарий.

Может ли кто-нибудь указать мне правильное направление? Спасибо заранее, что нашли время.

С уважением, Прасенджит

PS: все ссылки на Windows выше являются 64-битными.

0 ответов

Другие вопросы по тегам