Sözdizimi
plockstat [-vACHV] [-n count] [-s depth] [-e secs] [-x opt[=val]]
komut [argüman...]
plockstat [-vACHV] [-n count] [-s depth] [-e secs] [-x opt[=val]]
-p pid
Genel Bakış
plockstat komutu, POSIX mutex'leri ve okuma/yazma kilitleri hakkında istatistikleri yazdırmak için kullanılabilen bir DTrace ön yüzüdür.
OS X 10.11 sürümünden itibaren, bu aracı kullanabilmek için işleminizin DYLD_LIBRARY_PATH ortam değişkeni /usr/lib/system/introspection dizinini içerecek şekilde ayarlanarak çalıştırılması gerekir:
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
Bu dizin, gerekli statik DTrace izleme noktalarını (probes) içerir.
Seçenekler
-v: izleme başladığında bir ileti yazdırır-A: çekişme (contention) ve tutma (hold) olaylarını izler (-CH ile aynı)-C: mutex'ler ve okuma/yazma kilitleri (rwlocks) için çekişme olaylarını izler-H: mutex'ler ve okuma/yazma kilitleri (rwlocks) için tutma olaylarını izler-V: çalıştırılacak dtrace betiğini yazdırır
-n count her bir olay türü için yalnızca 'count' (sayı) girdiyi görüntüler
-s depth yığın izini (stack trace) en fazla 'depth' (derinlik) girdisine kadar gösterir
-e secs belirtilen saniye kadar sonra çıkış yapar
-x arg[=val] bir DTrace çalışma zamanı seçeneğini veya D derleyici seçeneğini etkinleştirir
-p pid belirtilen işlem kimliğine (pid) bağlanır ve onu izler
Ayrıca Bakınız
dtrace(1)