foregroundプログラムでのvalgrindの実行は簡単です。しかし、デーモンプログラムのために働き、実行後に出力を与えるでしょう。そして私はどうやってそれをするのですか? ありがとうデーモンプログラムのvalgrindは動作しますか
5
A
答えて
7
はい、valgrindは確かにデーモンプログラムで動作します。
多くのデーモンにはデバッグモードがあります。たとえば、-X
がApacheに切り替わると、フォークしたりバックグラウンドに入ったりしなくなります。その場合、最も簡単な方法は、そのモードを使用する方法です端末に接続されたままになります。他の例で
それでもvalgrindのを使用することができますが、あなたはおそらく、適切な場所に出力を送信するために--log-file
または他のログオプションのいずれかを使用したいと思うでしょう、そしてあなたはまたにvalgrindの原因と--trace-children
が必要な場合がありますデーモンがフォークすると、子プロセスに従います。
デーモンがシャットダウンされたときにプログラムが終了したときにのみ生成されるメモリリークレポートなどの出力は、通常のように表示されます。
+0
ソリューションに少し追加してみましょう。私にとっては、 '--trace-children = yes'として与えられたときにのみ動作します。クイックリーダーのための助けとなります。 –
関連する問題
- 1. ValgrindはWSLで動作しませんか?
- 2. valgrindはバイナリ動作を変更します
- 3. Openwrtのimg6プラットフォームでValgrindが正しく動作しない
- 4. valgrindはLinuxのubuntuで32bit実行可能ファイルで動作しません16.04
- 5. デーモンプログラムがjoin()を使わずに終了しないのはなぜですか?
- 6. valgrindのOS X上で動作していない10.8
- 7. setpwentはvalgrindのメモリリークを示します
- 8. emacs valgrindインターフェイスはありますか?
- 9. valgrindはマルチスレッドソケットプログラムで停止します
- 10. プログラムはbashで正常に動作しますが、valgrindでは実行されません。
- 11. Valgrindのは、レポート
- 12. Valgrindのは、[C]
- 13. Valgrindのは
- 14. Valgrindのは
- 15. Valgrindのは、スマートポインタ
- 16. ValgrindでVgTs_WaitSysのエラーは何を意味しますか?
- 17. valgrindとQtを使用している人はいますか?
- 18. Valgrindの
- 19. Valgrindの
- 20. Valgrindの
- 21. C Valgrind条件付きジャンプまたは移動
- 22. SDLメモリリークは、Valgrindは
- 23. ValgrindはC++のメモリは、
- 24. ValgrindはMac OSX 10.8の空のプログラムでメモリリークを示します
- 25. マネージドC++のPINまたはValgrind?
- 26. valgrindはルートディレクトリからのみ実行されます
- 27. Valgrindのは、空のCプログラム
- 28. Tensorflow C++メモリリーク - Valgrindは
- 29. valgrindはgsoapのメモリリークを報告します
- 30. valgrindはallocsより多くの解放を報告します
状況を入力してください。どのようなOSですか? 「デーモン」とは何ですか? – Gourneau