1

以前のリリースでは時間がかかったプロセスがあります。現在、現在のリリースでは同じプロセスに時間がかかっています。ただし、以前と比べてコードに変更はありません。私が見た観察の 1 つは、以前のリリースと比較して、サーバー上に CPU を消費している他のプロセスがいくつかあることです。したがって、私のプロセスがCPU時間を取得していないため、より多くの時間がかかっているとは思えません。しかし、プロセスがほとんどの時間待機 (アイドル) していることを証明する必要があります。これを行うために、私は を使用することを考えていgetrusage()ます。しかし、それを使用してプロセスのアイドル時間を計算する方法がわかりません。getrusageプロセスのアイドル時間を計算するために具体的に使用する方法について、簡単な例を教えてください。

前もって感謝します。

4

1 に答える 1