特定のAPIを繰り返し実行すると、一定期間メモリリークが発生することがあります。はsupervisordを使ってプログラムのメモリとCPU使用率のプロファイリングを行うことができます
私はAPIを一度テストするために使用される単純なCプログラムを持っています。私はそれをコンパイルし、supervisordを繰り返し使用してexeを実行する予定です。
supervisordは、プログラムのCPUとメモリの使用状況もプロファイルできますか?
私はいくつかのブログで幅広く検索しましたが、スーパーバイザーのプロファイリング能力に関する情報はほとんど見つかりませんでした。 http://supervisord.org
あなたがテストしているAPIの詳細がわからないOSがメモリに代わってメモリをリークしないことは確かではありませんが、「APIを一度テストする」プログラムが終了するとほとんどのAPIにとってOSはすべてのメモリそのプログラムのために割り当てられ、漏れは明らかにならない。おそらく、探しているものを得るために、同じプロセス内でAPIを繰り返しテストする必要があります。 _valgrind_はこのタイプのもののために構築されました。私はそれを調べることをお勧めします。 – nategoose
または、デーモンを実行していて、テストプログラム(?)を実行している別のAPIを持っているかもしれません。 – nategoose