Я бежал много экспериментов (месяцев времени центрального процессора), где у меня есть следующее предупреждение в моем журнале:Какое влияние недостаточное пространство для файла общей памяти в Java HotSpot?
Java HotSpot (TM) 64-разрядный сервер предупреждения VM: Недостаточно места для общего файла памяти
Эксперименты завершены без ошибок, но теперь я задаюсь вопросом, что я могу и могу не оценить от них. Итак:
Какое влияние недостаточное пространство для файла общей памяти в Java HotSpot?
Деталь:
Все, что я нашел об общем файле памяти была http://openjdk.java.net/groups/hotspot/docs/Serviceability.html. Из этого видно, что отсутствие файла разделяемой памяти мало влияет на мои эксперименты :) Я не использую профилировщик и т. П. Для оценки моих экспериментов, но только файл журнала, который я создал успешно.
Я измеряю, как часто функционирует функция foo()
. Может ли отсутствие файла общей памяти изменить функциональное поведение моей программы, чтобы я не мог оценить это из экспериментов?
Кроме того, я измеряю требования времени выполнения и памяти. Изменилась ли производительность JVM, чтобы я не оценивал это из экспериментов?
Наконец, у меня есть эксперименты, когда я запускаю распределенную версию моего алгоритма. Является ли производительность JVM сильно измененной, так что параллельное функциональное поведение изменяется, если файл разделяемой памяти отсутствует для некоторых, но не для всех моих параллельных экземпляров?
Спасибо. Отличные новости :) – DaveFar