Bu, OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan biri kullanılarak çalıştırılabilen callgrind_control komutudur.
Program:
ADI
callgrind_control - Callgrind tarafından yürütülen programları gözlemleyin ve kontrol edin
SİNOPSİS
callgrind_control [seçenekleri] [pid|program-adı...]
AÇIKLAMA
callgrind_control Valgrind aracı Callgrind tarafından çalıştırılan programları kontrol eder. Zaman
pid/program isim bağımsız değişken belirtilmedi, şu anda tüm uygulamalar tarafından çalıştırılıyor
Bu sistemdeki Callgrind, belirtilen seçenek(ler) tarafından verilen eylemler için kullanılacaktır. NS
varsayılan eylem, tarafından çalıştırılan uygulamalar hakkında bazı kısa bilgiler vermektir.
Çağrı Grind.
SEÇENEKLER
-h --yardım et
Kısa bir açıklama, kullanım ve seçeneklerin özetini gösterin.
--versiyon
callgrind_control sürümünü göster.
-l --uzun
tarafından verilen kısa bilgilere ek olarak çalışma dizinini de gösterin.
Varsayılan.
-s --stat
Aktif Callgrind çalıştırmaları hakkında istatistik bilgilerini göster.
-b --geri
Aktif Callgrind çalıştırmalarında her iş parçacığının yığın/arka izlerini göster. Her aktif için
yığın izlemedeki işlev, ayrıca program başlangıcından bu yana (veya
son döküm) gösterilir. Bu seçenek, kapsayıcı maliyetini göstermek için -e ile birleştirilebilir.
aktif fonksiyonlar.
-e [A,B,...] (varsayılan: tümü)
Olay sayaçlarının iş parçacığı başına geçerli, özel maliyet değerlerini gösterin. açık değilse
olay adları verilmiştir, verilen listede toplanan tüm olay türleri için rakamlar
Callgrind çalıştırması gösterilir. Aksi takdirde, yalnızca A, B, ... olay türleri için rakamlar gösterilir.
Bu seçenek -b ile birleştirilirse, her etkin öğenin işlevleri için dahil maliyet
yığın çerçevesi de sağlanır.
--döküm[= ] (varsayılan: açıklama yok)
Profil bilgilerinin boşaltılmasını talep edin. İsteğe bağlı olarak bir açıklama belirtilebilir
nedenini belirten bilgilerin bir parçası olarak çöp kutusuna yazılır.
boşaltma eylemini tetikledi. Bu, birden fazla dökümü ayırt etmek için kullanılabilir.
-z --sıfır
Tüm olay sayaçlarını sıfırlayın.
-k --öldürmek
Bir Callgrind çalıştırmasını sonlandırılmaya zorlayın.
--instr=
Enstrümantasyon modunu açın veya kapatın. Callgrind çalıştırmasında enstrümantasyon varsa
devre dışı, simülasyon yapılmaz ve hiçbir olay sayılmaz. Bu atlamak için yararlıdır
çok daha az yavaşlama olduğu için ilginç olmayan program parçaları (Valgrind ile aynı
aracı "hiçbiri"). Ayrıca Callgrind seçeneğine bakın --instr-atstart.
--vgdb-ön ek=
callgrind_control tarafından kullanılacak vgdb önekini belirtin. callgrind_control dahili olarak kullanır
vgdb, aktif Callgrind çalıştırmalarını bulmak ve kontrol etmek için. Eğer --vgdb-ön eki seçenek
valgrind'i başlatmak için kullanılırsa, aynı seçenek callgrind_control'e de verilmelidir.
onworks.net hizmetlerini kullanarak callgrind_control çevrimiçi kullanın
