2012-09-26 18 views
5

Ön plan programlarında valgrasyonu çalıştırmak kolaydır. Ancak, daemon programlarında çalışmayı ve çalışmalarını gerçekleştirdikten sonra verim kazanacaktır. Ve bunu nasıl yaparım? TeşekkürlerDaemon programlarının valgonu için çalışacak

+0

Lütfen biraz bağlam sağlayın. Hangi işletim sistemi? 'Daemon' nedir? – Gourneau

cevap

7

Evet, valgrind daemon programları için kesinlikle işe yarayacak.

Birçok cinleri örneğin, onları çatal veya arka gitmek ve değil neden olur Apachenin -X anahtarı, ayıklama modunda çeşit Bu durumda bu modu kullanarak olabilir onları Valgrind en kolay yolu içinde böylece terminale bağlı kalıyorlar. Diğer durumlarda

hala valgrind kullanmak mümkün olacak, ancak muhtemelen uygun bir konuma çıktı göndermek için --log-file veya diğer kayıt seçeneklerinden birini kullanmak isteyeceksiniz ve ayrıca üzere valgrind neden --trace-children gerekebilir kahkaha isterken çocuk süreçlerini takip edin. Yalnızca program bittiğinde üretilen bellek sızıntısı raporları gibi çıktı, örneğin, sistem kapatıldığında normal görünmelidir.

+0

Çözüme küçük bir katkı olarak - benim için sadece, --trace-children = yes' olarak verildiğinde - hızlı okuyucular için bir yardımcı olarak. –

İlgili konular