У меня есть утечка памяти. Это, скорее всего, в GUI или ExecutorCompletionService. Каковы параметры мониторинга памяти программ?Запуск памяти в Java
Да, у меня ошибка памяти. Я установил -XX: + HeapDumpOnOutOfMemoryError для аргументов vm в eclipse, чтобы сгенерировать файл дампа. Ситуация заключается в том, что ExecutorCompletionService работает с пулом потоков для задач, требующих вычислительных ресурсов. Потоки сигнализируют поток gui с промежуточными результатами.
Я изучаю модульный тест для класса ExecutionController и задавался вопросом, могу ли я интегрировать мониторинг памяти в модульный тест.
Что касается параметров профилирования, я успешно это сделал в прошлом месяце, но не помню, как используется процедура или используемый прополнитель. Я открыл отдельное окно и контролировал снимки в реальном времени с внешнего монитора. Я смутно помню некоторые трудности с определением точного члена класса, который имел утечку памяти, но была предоставлена достаточная информация для решения предыдущей проблемы.
В ближайшем будущем я попробую предлагать варианты мониторинга.
Вы можете прикрепить профилировщик с помощью java-процесса и монитора –
Просьба представить более подробную информацию. Вы получаете ошибки OutOfMemory? –
@ PM77-1 - предположительно да. Но не очень актуально. Он не хочет, чтобы мы помогли ему решить эту проблему. Он хочет, чтобы мы рассказали ему, как самому решить проблему. –