Я не думаю, что Instrumentation - это JVMTI, а Superset of Instrumentation ... поскольку оба они могут использоваться независимо.
JVMTI основан на событиях, и в обработчиках событий мы можем собирать необходимую информацию о JVM.
Инструментарий - это нечто, в котором мы модифицируем байт-код и, следовательно, в свою очередь добавляем дополнительный фрагмент кода во время выполнения в требуемом месте в классе перед его загрузкой в JVM.этот дополнительный фрагмент кода, когда он будет выполнен, поможет собрать необходимую информацию для профилировщика.
Инструментарий может быть достигнут с помощью различных сторонних банок, таких как ASM.
Согласно моим знаниям и опытуОба они предназначены для профилирования Java, а не для нативного профилирования.
Вероятно, вам нужно прочитать больше документов и попробовать разные образцы для лучшего понимания.