JMC maxage/maxsize не работает

Согласно JAVA cmd Reference я могу установить maxage и/или максимальный размер записи JFR, но это не работает.

Я поделился записью Intellij IDEA и компиляцией scala с помощью ant: Статистика

Для идеи у меня были следующие настройки:

-XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,disk=true,dumponexit=true,dumponexitpath=/home/ichaki/development/misc/stats/idea,maxage=1h,repository=/home/ichaki/development/ разное/статистика/идея,настройки=профиль

Для муравья:

-XX:FlightRecorderOptions=defaultrecording=true,disk=true,dumponexit=true,dumponexitpath=/home/ichaki/development/misc/stats/scala-ant,maxage=120s,maxsize=200k,repository=/home/ichaki/development /misc/stats/scala-ant, settings=profile

Спасибо!

Примечание. Я хочу собирать статистику в envs с SSD, размер которых весьма ограничен.


person ichaki5748    schedule 08.02.2014    source источник


Ответы (2)


Flight Recorder записывает данные на диск кусками, по умолчанию около 12-15 МБ каждый, поэтому невозможно установить максимальный размер ниже этого порога.

person Kire Haglin    schedule 19.03.2014

Вы можете установить размер фрагмента меньше, я не уверен, насколько малый размер рекомендуется.

person Klara    schedule 15.04.2014
comment
Невозможно установить его меньше 1 МБ. - person Kire Haglin; 08.02.2015