Я пишу модульные тесты, чтобы выяснить, сколько экземпляров памяти занимает MyClass.Кажется, я ничего не могу поделать со случайным хаотичным сборщиком мусора, который говорит мне, что мой MyClass[] myinstances=new MyClass[10000];
занимает отрицательную память, поэтому я решил просто запустить 2 новых процесса JVM, которые просто запускают класс, содержащий метод main, который создает экземплярогромное количество ошибок и зависаний.
Я знаю, что могу запустить новую JVM с Runtime.getRuntime.exec("java my.package.SomeClassWithMainMethod");
Поэтому мой вопрос: как мне получить информацию об объеме памяти, занятойJVM я начал?
Спасибо, ребята, вы правите.