mio sistema Leopard ha DTrace costruito nel Ho anche Java 6 installato, utilizzando il programma di installazione di Apple fornito:.Come utilizzare le sonde hotspot in dtrace su Mac OS X Leopard?
$ java -version java version "1.6.0_13" Java(TM) SE Runtime Environment (build 1.6.0_13-b03-211) Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02-83, mixed mode)
Tuttavia, DTrace non mostra sonde hotspot quando si elencano le sonde:
$ sudo dtrace -l | grep spot $
Can qualcuno mi dice come abilitare le sonde dtrace per Java (presumibilmente vengono fornite con Java 6) in Leopard?
No, non avevo Java in esecuzione. Effettivamente sta funzionando ora. Grazie! – user66237
I probe sono denominati come 'hotspot_jni5867', il che significa che l'id del processo è incluso nel nome del probe. Le sonde vengono create dinamicamente all'avvio di un processo. –