Байтовые кодовые приборы - реализовать собственный или Java-агент?

Если я хочу реализовать профилировщик с использованием кодовых приборов , должен написать анальный агент , используя jvmti или Должен ли я написать java-агент , используя пакет java.lang.instrument ?

Если я хочу использовать библиотеки, такие как ASM - что, кажется, обязательно Если вы хотите создать серьезный профилировщик - я должен использовать агент Java. Что смущает меня, так как я думал, что собственный агент может сделать все, что может сделать агент Java и больше. Но мне кажется легким писать Java-агента.

Есть ли альтернативы? Должен ли один использовать агент Java и родного агента в любом случае комбинированный агент?

5
задан Konrad Reiche 6 September 2011 в 15:09
поделиться