問題タブ [cpu-usage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13691 参照

linux - nanosleepの高いCPU使用率?

nanosleepを呼び出す小さなテストプログラムが、2.6.22より新しいカーネルを搭載したLinuxマシンで実行すると、CPU使用率に大きな違いが見られることに気づきました。

(はい、私はこのプログラムが何もしないことを理解しています)

これをコンパイルしてopenSUSE10.3マシン(2.6.22.19-0.2-デフォルト)で実行すると、プログラムは「top」によって生成されたプロセスリストにも表示されず、CPU時間をほとんど使用していないことがわかります。 。openSUSE 11.1マシン(2.6.27.23-0.1-デフォルト)で実行すると、topはCPU時間の40%を費やしているプログラムを示しています。Fedora 9(2.6.25-14.fc9.i686)とFedora 10で実行すると、「トップ」でも同じ高いCPU使用率が示されました。

これに影響を与えるカーネルの変更はありましたか?

0 投票する
4 に答える
4683 参照

asp.net - ASP.NET Web アプリの CPU 使用率のプロファイリング - データベースではありません!

ASP.NET Web アプリケーションで一貫して高い CPU 使用率が見られます (当然、ライブ プロダクション ボックスでのみ....!)。原因を絞り込もうとしています。基本的には、クアッド コア Xeon ボックスを使い果たしていますそして、それができるはずはありません!

一般に、Web プロセスの CPU 使用率は、DB プロセスの CPU 使用率よりも高くなります。DB プロセス自体が警鐘を鳴らします (?)。

ただし、標準のプロファイリング ツール (dotTrace、Red Gate など) を使用すると、(実際の CPU 使用率ではなく) 個々のメソッドで費やされた時間のみが表示され、最終的には DB バインドされたメソッドが強調表示されます。これは、キャッシングまたはより良いインデックスの機会を示している可能性がありますが、それ自体が Web アプリケーション プロセスの CPU 使用率を高くすることになるとは思いませんか?

これを絞り込む方法に関する提案やヒントはありますか?

ありがとう!

0 投票する
2 に答える
985 参照

c++ - ポータブル システム/プロセス情報ライブラリ

C/C++ プログラムでプロセス情報を取得する必要があります。少なくとも CPU% やメモリ使用量などの基本的な情報が必要ですが、追加の詳細も役立ちます。

問題は、Windows、Linux、MAC、そしておそらく Solaris など、複数のプラットフォームで実行される移植可能なプログラムでこの情報を使用する必要があることです。

使用できるライブラリはありますか? または、さまざまなプラットフォーム用に独自の HAL を作成する必要がありますか? グーグルで調べてみましたが、はっきりしたものは見当たりませんでした。

0 投票する
3 に答える
2720 参照

c++ - プロセス内の単一スレッドの CPU 使用率を調べる方法

VC++ でプロセス内の単一スレッドの CPU 使用率を見つける方法に関するツールを探しています。

誰かが私にツールを提供できれば、それは素晴らしいことです。

また、プログラムで行う方法を提供する方が良いかもしれません。

前もって感謝します。

0 投票する
21 に答える
443753 参照

linux - Linux上の単一プロセスのCPU使用率とメモリ使用率を取得しますか?

Linux上の単一プロセスのCPUとメモリの使用量を取得したい-PIDを知っている。うまくいけば、毎秒取得して、「watch」コマンドを使用してCSVに書き込むことができます。Linuxコマンドラインからこの情報を取得するためにどのコマンドを使用できますか?

0 投票する
1 に答える
38188 参照

c# - すべてのプロセスとその現在のメモリおよび CPU 消費量を一覧表示しますか?

C# ですべてのプロセスのリストを取得し、各プロセスの現在のメモリと CPU 消費量を取得するにはどうすればよいですか?

サンプルコードは高く評価されています。

0 投票する
3 に答える
57628 参照

c# - C# で現在の CPU、RAM、およびディスク ドライブの使用率を取得する

C#コードでシステムのCPU、RAM、およびディスクドライブの使用状況を取得する方法は?

0 投票する
3 に答える
1803 参照

c - Solaris10のCからCPU使用率の統計を取得する

Solaris 10およびCでは、次のような番号を定期的に照会したいと思います。

  • そのOSプロセス内の特定のLWPのCPU使用率。
  • そのOSプロセスのメモリ使用量。

/ proc / pid / psinfoを開いてそこ(pr_rssize)を読み取ることで後者を行う方法をすでに知っていますが、前者を実装する方法はありますか?

過去に、私はprstatのコピーをフォークして、そこからの出力を解析し、それをCコードに読み戻しました。私がこの種の情報をどんどん照会しようとしているので、これはますます退屈になり、明らかに間違っていると感じています。確かに、いくつかの単純なCコードでこれを行う方法があります。

助けてくれてありがとう。NickB

0 投票する
4 に答える
53052 参照

c# - c# 特定のアプリケーションの CPU 使用率を計算する

特定のプロセスの CPU 使用率を取得する方法を見つけようとしていますが、全体的なCPU 使用率に関する情報しか見つかりません。

特定のアプリケーションの現在の CPU 使用率をパーセンテージで抽出する方法を知っている人はいますか?

0 投票する
3 に答える
394200 参照

mysql - MySQL の高い CPU 使用率

最近、サーバーの CPU 使用率が非常に高くなりました。

CPU 負荷の平均は 13.91 (1 分) 11.72 (5 分) 8.01 (15 分) で、サイトのトラフィックはわずかに増加しただけです。

top コマンドを実行した後、MySQL が 160% の CPU を使用していることがわかりました!

最近、テーブルを最適化し、永続的な接続に切り替えました。これにより、MySQL が大量の CPU を使用している可能性がありますか?