問題タブ [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# - C# リモート コンピューターにリソースの使用状況 (つまり、CPU 負荷、RAM 使用状況) を問い合わせる
ping スタイルのメッセージをリモート PC に送信し、C# で PC に関する一般的な事実/数値を取得する簡単な方法はありますか? 私は主に CPU 負荷、RAM 使用率、現在実行中のプロセスなどに関心がありますが、より多くの情報が得られます (CPU 仕様などの追加情報はクールです)。
理想的な状況では、単純なサードパーティのライブラリを介してコンピューターにpingを実行するのと同じくらい簡単だと思います。リモート コンピューターでカスタム アプリを実行することはできますが、それがすぐに使えるようになれば最高です。
windbg - 高いCPU使用率のデバッグ
そのため、2つのスレッドが9時間と5時間のように実行されており、CPU使用率が約99%にとどまっている、本番環境に問題があります。
!Clrstackとkb 2000からのスタックトレースを含めました。グーグルなどをずっとトローリングしてきましたが、これらのスレッドが何をしているのか、なぜそれほど多くを消費しているのかを理解するのに役立つものは何も見つかりません。リソースで
linux - MPSTATは、アプリケーションの実行中にのみCPU使用率の平均を表示します
アプリケーションが実行中に各コアのCPU時間をどのくらい使用するか、およびプログラムが終了するまでにかかる時間の長さを知りたいです。後者の場合、Linuxの「time」コマンドを使用します。前者の場合、「mpstat」のようなものを使用する必要があると思います。ただし、mpstatでアプリケーションの実行中にのみいくつかのログを生成したいのですが、それが可能かどうかはわかりません。誰かがこれについて私を助けることができますか?
sql-server-2005 - クラスタリング後に Microsoft SQL 2005 アクティブ クラスタ ノードの CPU 負荷が 100% になる
SQL Server 2005 クラスタに移行する前は、平均 60% の CPU 負荷がありました。アクティブ/パッシブ クラスター (まったく同じハードウェア) に移行した後、アクティブ ノード CPU の負荷が 100% になり、しばらくすると Web アプリケーションからタイムアウトが発生します。原因となる可能性のあるアイデアはありますか?
追加情報: OS: Windows Server 2008 Enterprise; SQL: SQL Server 2005 SP3 エンタープライズ。両方のノードのハードウェアはまったく同じです
python - 私のPythonプログラムがプロセスあたり平均33%のCPUしかないのはなぜですか?Pythonに利用可能なすべてのCPUを使用させるにはどうすればよいですか?
私はPython2.5.4を使用しています。私のコンピューター:CPU AMD Phenom X3 720BE、メインボード780G、4GB RAM、Windows732ビット。
Pythonスレッドを使用していますが、すべてのpython.exeプロセスで100%のCPUを消費させることはできません。なぜ彼らは平均して約33-34%しか使用していないのですか?
可能な限り迅速に完了するために、利用可能なすべてのコンピューターリソースをこれらの大規模な計算に向けたいと思います。
編集:みんなに感謝します。現在、Parallel Pythonを使用しており、すべてが正常に機能しています。私のCPUは常に100%になっています。皆さんありがとう!
c# - プロセスの CPU と RAM の使用率を測定する
C# で、プロセス内から CPU と RAM の使用状況を追跡するさまざまな方法を見つけました。外部プログラム (その PID を提供するなど) のこれらの情報を取得したいと思います。
.NET フレームワークで役立つものはありますか?
ありがとう
hibernate - Hibernate、Spring、および Oracle を使用する Web アプリケーションは、CPU の 99% まで上昇します (行ロックの競合)
Linux 環境に Web アプリケーションがあり、CPU が 99% になることがあります。
数日かかることもあれば、数分かかることもあります。Tomcat webapp と Oracle Database で Spring と Hibernate を使用しています。
ログを確認すると、次のように表示されます。
「ConnectionManager - on_close 接続解放モードのセッションでトランザクションが完了しました。必ずセッションを閉じて JDBC リソースを解放してください!」.
そして、セッション数は 256 セッション (Apache conf で許可されている最大数) まで増加し始めます。これは、セッション数が 256 になったときに表示される行です。
「ContainerBackgroundProcessor[StandardEngine[Catalina]] ManagerBase - 1259947978384 sessioncount 256 で StandardManager セッションの期限切れを開始します」
その後、CPU は 99% になります。
助言がありますか?すべてが高く評価されます。
前もって感謝します。
ps しばらく前に、行ロックの競合に関する同様の問題がいくつかありました。そのため、Spring を採用しています。
c# - C# で CPU 使用率を制限する方法
C#プログラムを作っています。プログラムが別のプログラムを呼び出しています。問題は、呼び出しているプログラムが CPU を 100% 消費していることです。そのため、CPU 使用率を一定の割合に制限したいと考えています。出来ますか?どのように?
python - 多くの CPU 時間を消費する Google App Engine での単純な DB クエリ
私は Google App Engine と Python にかなり慣れていませんが、それを使って実際のサイトを初めてリリースしました。しかし今、他のパスよりも大幅に多くの CPU (および API CPU) 時間を使用している 1 つのパスで問題が発生しています。問題の原因となっている単一のデータストア フェッチに絞り込みました。Carvings.all().fetch(1000)
App Engine ダッシュボードの下では、そのパスへの各リクエストに対してかなり確実に「1040cpu_ms 846api_cpu_ms」が報告されています。これが、私のクライアントがサイト全般で経験した無反応の原因である可能性があるようです.
したがって、このクエリの何がそれほど高価なのかわかりません。関連するデータモデルは次のとおりです。
このモデルをデータストアからプルするとき、アプリの他の場所でさらにフィルタリングを行いますが、それが問題を引き起こしていない理由だと思います。しかし、このモデルのエンティティの総数は 90 をわずかに超えており、なぜこれがそれほど高価なのか想像できません。