問題タブ [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.
c# - CPU パフォーマンス カウンターが 0% の CPU 使用率を報告し続けるのはなぜですか?
出力は常に 0% ですが、cpuload.RawValue
は 736861484375 程度ですが、 で何が起こったのNextValue()
でしょうか?
java - jspでCPU使用率を取得する方法
jsp を使用して、現在のプロセスの CPU 使用率を取得する必要があります。
私のシナリオは、ユーザーがあるページから別のページに移動するときに、プロセスの CPU 使用率、メモリ使用率を確認する必要があるようなものです。
cpu-usage - ノンブロッキング コードが CPU を 100% に押し上げるかどうか
私は今日 NodeJS について考えていて、ブロッキングに対する態度について考えました。コードのブロックが純粋に非ブロッキングである場合、実際の長いアルゴリズムを計算し、変数がすべてスタックに存在するなどと考えました。 Windowsタスクマネージャーがこのタスクをできるだけ早く完了することを目的としているため、CPUにハイパースレッド化されていないシングルコアが100%に定義されていますか?これは通常、数分かかる計算であると言います。
solaris - Solaris CPU 実行キュー
Solaris 実行キューの内容を教えてくれるコマンドはありますか? vmstat を使用してカウントを取得できますが、そこにあるプロセス/スレッドを知る必要があります。
linux - jffs2_gcd_mtd1CPU負荷
debian/ubuntu9について
jffs2_gcd_mtd1とは何ですか?なぜCPUをこれほど広範囲に使用しているのですか?
それはapacheまたはmysqlの継続的な使用に関連していますか?
mysql - クエリの CPU 時間を分析する方法
Innodb クエリによって消費される CPU 時間を分析するにはどうすればよいですか?
私はinnotopを持っていますが、それがどこにあるのかわかりません。
ありがとう。
asp.net - xml/xslt 駆動の asp.net Web アプリで 100% の CPU 使用率
Web アプリは Web サービスから XML を使用し、XSLT を使用して HTML に変換します。アプリは、HttpModule を使用して、AddOnPreRequestHandlerExecuteAsync を使用して XML を取得します。
使用するクラス: XmlDocument - xml を格納します。XslCompiledTransform - 変換を格納し、アプリケーションにキャッシュされます。フックされた AddOnPreRequestHandlerExecuteAsync イベントで BeginGetResponse/EndGetResponse HttpModule を使用する非同期 HttpWebRequest。
他に可能な最適化がない限り、XPathDocument を使用したくありません。XmlDocument に書き込む機能がなければ、すべての XML をまとめるには複雑なコードが必要になります。ドキュメントに追加する必要がある、Web サービスに由来しない追加の XML があります。
どんな提案でもいいでしょう。サーバーにメモリの問題があるようには見えませんが、それが何かの証拠である場合は、CPU 使用率が非常に高いだけです。
ありがとう。
アップデート
よく調べた結果、CPU が競合する原因となっている問題は、実際には無限 (またはそれに近い) ループであることがわかりました。これは私のコードにはまったく含まれておらず、発生している場所の性質上、プロファイリングから隠されていました。ここでの教訓として、意味が分からない場合は、コードをバラバラにする前に、問題の別の理由を探してください。
vmware - Hyper-V、VMware ESX、カスタム電源管理
仮想化と電源管理を含む研究プロジェクトで、さまざまなリソース割り当てシナリオとカスタム電源管理アルゴリズムをテストしています。特定の CPU コアのみを使用するように仮想マシンを分離することに関心があります。
Windows 2008R2 と Hyper-V を使用することを考えていましたが、Hyper-V では仮想マシンの CPU アフィニティを設定できません。CPU を集中的に使用するタスクを実行している仮想マシンが 1 つのコアのみを使用するようにする方法はありますか? CPU (VM は単一の CPU を使用するように構成されています) を使用し、残りのコアを他のタスクに使用できるようにしますか?
VMware ESX Server は、私が必要とする設定 (ホット メモリ アドを含む) を提供するため、興味深い選択肢ですが、閉じたシステムのように見えます。私が理解している Linux ベースの ESX Server の OS では、カスタム アプリケーションをインストールして、物理サーバーのコンポーネントの電源管理に関連する側面を制御できますか (CPU 周波数スケーリングの実行など)。API は提供されますか? 製品に既に電源管理機能があることは承知していますが、カスタム実装を実現する手段を探しています。
これらの 2 つのソリューションに加えて、CPU アフィニティ、CPU 制限と予約、ホット メモリ アドの設定などの機能を提供し、ホスト サーバー上でカスタム アプリケーションを実行できるようにする (そのようなアプリケーションをプログラムするための API も提供する) 他のハイパーバイザーをお勧めできますか - おそらく Citrix XenSource、KVM (これらのソリューションに詳しくありません)?
ruby-on-rails - 低い CPU 優先度でバックグラウンドでタスクを実行する
私の CMS には、ユーザーが画像でいっぱいの zip ファイルをアップロードできる機能があり、サーバーはそれらを抽出して、それぞれを画像ギャラリーに挿入します。私は、これが CPU をかなり酷使し、他のリクエストの速度を低下させることに気付きました。
delayed_job プラグインを使用して、各画像の追加をバックグラウンドに委任することを考えていますが、そのプロセスの CPU 優先度を低くして、サーバーが停止しないようにしたいと考えています。
エクササイズの遅延部分にはかなり自信がありますが、抑制部分で行き詰まっています。メソッド呼び出しの優先度を下げるルビーの方法はありますか?
CPU チューイングを引き起こすのは画像のサイズ変更です。
どんなアイデアも歓迎します:)
php - Sleep() を使用するループと sleep() を使用しない長いループでは CPU 実行時間が異なりますが、両方の合計実行時間は同じですか?
約実行するループがあります。25 分、つまり 1500 秒です。[sleep(15)で100ループ]
ループ内のステートメントの実行時間は非常に短くなります。
私のスクリプトは GoDaddy でホストされています。実行時間に何らかの制限があると確信しています。
私の質問は、「合計 CPU 実行時間」または合計実行時間に関心があるかどうかです。