не запуская кода стат анализом?
как быть с различной реализацией JVM?
Прописывать ручками аллокации
Перейти на С(++)
Там вместо аллокаций будут утечки
Я вообще жирно намекаю, что если ты хочешь по коду, а не рантайм-информации, мониторить потребление памяти, ты что-то странное делаешь, и используешь как-то не очень подходящие для этого технологии
Я это прекрасно понимаю но если я предложу выбросить что есть и срочно переписывать на раст / С++ то реакция будет ниоч и воспринимать в серьёз это будут когда прижмет
Почему просто не врубить профайлер и не собрать данные по аллокациям?
Поменял 3 строчки, гоняешь час.
ещё есть вариант. Берешь https://github.com/moditect/jfrunit , пишешь тесты на hot path, где все аллокации, в тестах проверяешь jfr евенты про аллокацию
Я целюсь на эпсилон по этому мне бы желательно чтобы не было аллокаций вообще, а то будет как в том ролике про польку
Обсуждают сегодня