問題タブ [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 に答える
2607 参照

mysql - How do I check if my mysql database causes slow down

I have around 3 websites residing in a server which is being shared with other teams. I have been notified that there is a huge increase in CPU usage and we need to lower it down. I doubt my websites are causing this.

I have been using SHOW FULL PROCESSLIST in MySQL and 90% of the time shows queries from other databases. But I think executing multiple SHOW FULL PROCESSLIST commands is not enough proof. How can I verify that my databases aren't CPU hogs?

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

silverlight - SilverlightMultiScaleImage制御のバグとCPU使用率

同じUserControlでアニメーションとMultiScaleImageコントロールを使用するにはどうすればよいですか?
MultiScaleImageとアニメーションを同じUserControlに配置すると、常に高いCPU使用率が得られることがわかりました。それはMultiScaleImageコントロールのバグですか?これがサンプルプロジェクトです。(グリッド、MultiScaleImageControl、およびフェードする長方形のみ

なぜCPU使用率が高いのですか?アニメーションの再生中に、UserControlはLayoutUpdatedイベントを発生させ、MultiScaleImageはそのイベントをキャッチしてそれ自体を再描画します。したがって、MaxFrameRate = 60(デフォルト値)の場合、MultiScaleImageは毎秒約60回再描画され(MultiScaleImage.LayoutUpdatedは約60回起動されます)、CPU使用率が高くなります。

  • MaxFrameRate = 10の場合、最大20%のCPU
  • MaxFrameRate = 30の場合、最大40%のCPU
  • MaxFrameRate = 60(デフォルト)の場合、最大85%のCPU

MultiScaleImageは、SizeChangedイベントでのみそのefを再描画(またはCPUを集中的に使用するものを再計算)するべきではありませんか?それ以外の場合、アニメーションを使用できないのに、なぜこのコントロールを使用するのですか?

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

c++ - MacOSXでスレッドごとのCPU使用率を取得する方法

OSXの特定のスレッドによって消費されるサイクルを説明するOSレベルのAPIを探しています。

これはこの質問(および回答)に似ていますが、OSXにあります。

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

python - アプリのどの部分がCPUを消費しているかを確認するにはどうすればよいですか?

多くのワーカースレッド、アイドルイベントサイクル、およびCPUを消費する可能性のある他の多くのイベント処理コードを含むwxPythonアプリがあります。今のところ、アプリが操作されていないときは、約8〜10%のCPUを消費します。

質問:

アプリのどの部分/スレッドが最もCPUを消費しているかを知ることができるツールはありますか?そのような一般的なツールがない場合、私はあなたがそのようなシナリオに取り組むために通常取るアプローチを知りたいですか?例:アプリの一部の無効化、トレースなど

編集:私の質問の言語があいまいである可能性があります。プロファイラーを使用できるため、コード内のどの関数またはコードブロックがほとんどのリソースを使用しているかを知りたくありません。私が知りたいのは、アプリを実行したときのCPU使用率が8〜10%であることがわかりましたが、アプリのスレッドがその10%CPUを使用しているさまざまな部分を知る方法はありますか?基本的にその瞬間、コードのどの部分が実行されているのか知りたいですか?

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

linux - unix (solaris/linux) でのプロセスのスレッドによるリソース (CPU とメモリ) の使用状況の検索

マルチスレッド アプリケーション (C++ および pthread ライブラリ) があり、各スレッドが使用するリソース (CPU とメモリ) の量を知りたいです。これらの詳細を、Solaris と Linux の両方またはいずれかで調べる方法はありますか。

0 投票する
8 に答える
1445 参照

java - Mac 上の Java での CPU 使用率のプロファイリング

Java コードのさまざまなメソッドの CPU 使用率を測定する方法を探しています。これは JNI と C を使用して実現できることは理解していますが、どこから始めればよいかわかりません...

これの目的は、異なるアルゴリズムを比較し、定性的な結果を提供することです。

0 投票する
7 に答える
3608 参照

c++ - 共有ポインタとパフォーマンス

私は今しばらくの間共有ポインターを使用しており、プログラムにパフォーマンスの問題があります...共有ポインターがパフォーマンスの低下につながるかどうかを知りたいです。もしそうなら、どのくらい難しいですか?どうもありがとう。

私のプログラムは std::tr1::shared_ptr を使用してマルチスレッド化されています

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

macos - Mac で Silverlight の CPU 使用率が高い?

私は、入力する非常に簡単なフォームをユーザーに提示する Silverlight アプリを持っています。ラベル (TextBlocks) とフィールド (TextBoxes) は、ご想像のとおり、グリッドに配置されています。1 つの TextBlock の Opacity が 0 に設定されている場合、enableRedrawRegions パラメーターをオンにすることで検証されるように、アプリケーションが常に再レンダリングされるという問題がありました (ところで、非常に役立ちます)。この絶え間ない再レンダリングは、たとえそれが静的な形式であったとしても、CPU 使用率を最大 85% 程度まで消費します。Opacity を 0 に設定することから、Visibility を Collapsed に設定し、レイアウトを変更しないように Grid RowDefinition の高さを固定するように変更したところ、この動作が停止し、CPU は再び 0% になりました。

少なくともこれは PC では当てはまりますが、Mac では、このフォームを開くとすぐに CPU 使用率が 24% になり (8 コアの Mac Pro で)、何があってもそれ以下に戻ることはありません。他の誰かが同様の行動を見たことがありますか? 解決策はありますか?アプリケーション自体は何もしていません。ユーザーの入力を待っているだけです...

カール

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

operating-system - OSPM - OS の電源管理

  1. 周波数スケーリング係数を増減したり、周波数スケーリングをオフにしたりするにはどうすればよいでしょうか?
  2. cpuidle 状態をオンまたはオフにする方法は?
  3. ティックレスと非ティックレスを切り替える方法は?
  4. top 、 memstat 、 iostat 、 netstat などのコマンドから取得したデータを理解する方法
  5. 電源管理オプションをオン/オフする方法は?
  6. CPU ガバナーの操作方法
0 投票する
4 に答える
2964 参照

c++ - CPU 使用率を最大化する

アプリケーションの CPU 使用率を最大化するにはどうすればよいですか? タスク マネージャーで「リアルタイム」に設定してみましたが、目立った改善は見られず、50% のままでした。

Windows XP で Visual C++ 2005 を使用しています。