Synopsis
dyld_usage [-e] [-f mode] [-j] [-h] [-t seconds] [-R rawfile [-S start_time] [-E end_time]]
[pid | cmd [pid | cmd] ...]
Description
dyld_usage aracı, bir veya daha fazla süreç içindeki dinamik bağlayıcı (dynamic linker - dyld) faaliyetlerine ilişkin sürekli güncellenen bilgileri sunar. Çalışmak için kullandığı çekirdek izleme (kernel tracing) özelliği nedeniyle kök (root) kullanıcı ayrıcalıkları gerektirir. Varsayılan olarak dyld_usage; çalışan dyld_usage sürecinin kendisi, Terminal, telnetd, sshd, rlogind, tcsh, csh ve sh hariç tüm süreçlerdeki dyld faaliyetlerini izler. Bu varsayılan ayarlar, çıktı komut satırında belirtilen süreçlerin bir listesini içerecek veya hariç tutacak şekilde sınırlandırılarak geçersiz kılınabilir. Süreçler, dosya adı veya süreç kimliği (process id - PID) ile belirtilebilir.
dyld_usage çıktısı pencerenizin boyutuna göre biçimlendirilir. Dar bir pencere daha az veri sütunu görüntüler. Maksimum veri gösterimi için geniş bir pencere kullanın.
Options
dyld_usage aşağıdaki seçenekleri destekler:
-e: Belirtilen PID ve komut listesini örneklemeden hariç tutar ve varsayılan olarak dyld_usage'ı da hariç tutar.
-j
Display output in JSON format.
-h: Kullanım bilgilerini görüntüler ve çıkar.-R: İşlenecek ham bir izleme (trace) dosyası belirtir.-t: Saniye cinsinden zaman aşımı belirtir (otomatikleştirilmiş araçlarda kullanım için).
Display
Görüntülenen veri sütunları aşağıdaki gibidir:
TIMESTAMP Çağrının gerçekleştiği günün saati.
OPERATION Süreç tarafından tetiklenen dyld işlemi. Genellikle bu işlemler, sürecin başlatılmasıyla veya bir dlopen ya da dlsym sistem çağrısı aracılığıyla tetiklenir. Sistem çağrısı girdileri, hem sistem çağrısına iletilen parametreleri hem de sistem çağrısının dönüş kodunu (örneğin, başarı durumunda 0) içerir.
TIME INTERVAL Dinamik bağlayıcı işleminde veya sistem çağrısında harcanan süre.
PROCESS NAME Dinamik bağlayıcı faaliyetini üreten süreç. Alan izin verirse, süreç adına iş parçacığı kimliği (thread id) eklenir (örneğin, Mail.nnn).
Sample Usage
sudo dyld_usage Mail
dyld_usage, adı Mail olan süreçlerin tüm örnekleri için dinamik bağlama (dynamic link) işlemlerini görüntüleyecektir.
Ayrıca Bkz.
dyld(1), fs_usage(1)
Yazar
Apple, Inc.
Telif Hakkı
2000-2020, Apple, Inc.
2020-04-13 DYLD_USAGE(1)