Я имел в виду одну статью , чтобы получить размер моего объекта. После выполнения всех шагов я застрял в запуске этого файла .jar:
Перед этим я запустил:
mvn package
Мой аргумент виртуальной машины:
-javaagent: "C:\Users\user1\workspace\Test\target\Test.0.0.1-SNAPSHOT.jar"
и
-javaagent: C:\Users\user1\workspace\Test\target\Test.0.0.1-SNAPSHOT.jar
В обоих случаях я получаю следующие ошибки:
error occurred during initialization of VM
agent library failed to init:instrument
error opening zip file or jar manifest missing :
IDE
Eclipse : Oxygen.3a Release
Просто для справки мой основной класс:
public MyClass{
public static void printObjectSize(Object obj){
System.out.println(IntrumentationAgent.getObjectSize(object));
}
public static void main (String args ..) throws..{
File file = new File("C:\\file.xml");
JAXBContext jaxbContext = JAXBContext.newInstance(MyClass.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
MyClass myClass = (MyClass) jaxbUnmarshaller.unmarshal(file);
printObjectSize(myClass )
}
}
MANIFEST.MF file:
1.Premain-class: com.test.InstrumentAgent
2.