問題タブ [monitor]

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 に答える
1668 参照

.net - System.Threading.Monitor.EnterのSystem.ArgumentNullException

私はこのようなコードを持っています:

次のコードブロックで「System.Threading.Monitor.Enter」の「System.ArgumentNullException」を受信するクライアントの一部:

どうすればこれが可能ですか?が共有されていることを考えると、SLock他のどこからも触れられたことはありませんか?

0 投票する
5 に答える
59146 参照

c# - C#プロデューサー/コンシューマー

私は最近、プロデューサー/コンシューマーパターンのc#実装に出くわしました。それはとてもシンプルで(少なくとも私にとっては)とてもエレガントです。

2006年頃に考案されたようですので、この実装は
-安全
-まだ適用可能かどうか疑問に思いました

コードは以下のとおりです(元のコードはhttp://bytes.com/topic/net/answers/575276-producer-consumer#post2251375で参照されていました)

0 投票する
5 に答える
5069 参照

linux - Linuxでのプロセスごとのプログラムによるリソース監視

Linuxでプロセスリソースの消費(CPU、メモリ、ネットワーク帯域幅)を監視するための効率的なソリューションがあるかどうかを知りたいです。特定のPIDに対してこの監視を行うC++でデーモンを作成したいと思います。私の知る限り、古典的な解決策は/ procから定期的に情報を読み取ることですが、これは最も効率的な方法ではないようです(多くのシステムコールが含まれます)。たとえば、50プロセスのメモリ使用量を毎秒監視するには、/ procから毎秒50ファイル(つまり、150のシステムコール)を開いたり、読み取ったり、閉じたりする必要があります。これらのファイルを読み取るときに含まれる解析は言うまでもありません。

もう1つの問題は、ネットワーク帯域幅の消費です。これは、監視するプロセスごとに簡単に計算することはできません。NetHogsが採用したソリューションは、私の意見ではかなり高いオーバーヘッドを伴います。libpcapを使用してすべてのパケットをキャプチャして分析し、パケットごとにローカルポートを決定し、/procで検索して対応するプロセスを見つけます。

提示されたこれらの方法またはこの問題を処理するライブラリのより効率的な代替手段があるかどうか知っていますか?

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

monitor - CPU プロセス時間を監視するためにリモートサーバーに接続するにはどうすればよいですか?

ストレス テストを実行するときに、リモート サーバーに接続して CPU 処理時間を監視したいと考えています。しかし、常に失敗しました。リモートサーバーに正常に接続するにはどうすればよいですか?

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

java - Linuxマルチプロセッサ環境でJavaアプリケーションのスレッドごとのCPU使用率を監視するにはどうすればよいですか?

Linux RedHat 5.3で、8コア(2つのクアッドコアCPU)を搭載したマシンでマルチスレッドJavaアプリを実行しています。

各スレッドのCPU使用率を、できれば取得できる最大CPUと比較して監視したいと思います(コアの1つで実行されている単一のスレッドは12.5%ではなく100%になるはずです)。

jconsole / visualVMでそれを行うことはできますか?別の(できれば無料の)ツールはありますか?

ヨアヴ

0 投票する
5 に答える
1436 参照

c# - C# マルチスレッド - 最初のプロセスがロックされたコードの使用を終了したことを待機中のプロセスに伝えますか?

マルチスレッド アプリケーションを開発する場合、共有メモリへのアクセスを、たとえばモニターまたはロックを使用して同期する必要があることを理解しています。

質問

ロックされたコード ブロック (proc1) を使用しているプロセスがコードの使用を終了したことを、待機中のプロセス (proc2) にどのように通知しますか?

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

c# - USB トラフィックを監視する

コンテンツ ポリシーに基づいて、USB との間のデータ トランザクションをブロックする可能性がある、USB から送信されるすべてのトラフィックを表示したいと考えています。これはどのように行われますか?C#でこれを達成する方法はありますか?それともC++タイプの問題ですか?

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

cocoa - ココア アプリケーションがストリーミング オーディオ アクティビティを追跡する方法

開いているプレーヤー (iTunes、Quicktime)、実行中のトラック、特定のトラックの合計実行時間などのオンライン ストリーミング情報を記録するアプリケーションを開発する必要があります。

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

.net - ポートレート モニターを使用した .Net Winform アプリ

.net winforms アプリケーションでの望ましくない動作に気付きました。ワイド スクリーン モニターを 90 度回転させて縦向きにしています。.net winforms アプリケーションが表示されると、ウィンドウが表示されますが、すべて空白の白いウィンドウです。ctrl-alt-delete を押してウィンドウを修正し、ダイアログが表示されたらキャンセルを押すと、ウィンドウが正しく表示されます。これを別のモニターとビデオカードで複製しました。これは、自家製アプリと Windows Update 画面の両方で見られます。ただし、ワイドスクリーンモニターである必要があります。90 度回転した「正方形」のモニターには、この問題はないようです。他の誰かがこれを観察しましたか?それに対する修正はありますか?それは既知の問題ですか?

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

sql - SQL クエリの結果を監視するためのツールが必要

定期的に実行される SQL クエリの結果を監視し、クエリが結果を返すという事実に基づいて通知を生成するツールを探しています。(他のフィルターは大歓迎です)

トランザクション テーブルでエラーを監視する必要があります。SQL クエリをバックグラウンドで実行し、定期的に更新して、結果があれば通知を表示できると便利です。

Oracle DB に接続する必要があり、現在 PL/SQL Developer または Oracle SQL Developer を使用しています。

無料、OS、および軽量のソリューションが推奨されます:)

アップデート:

できれば、データベース オブジェクトを作成/変更したくありません。これをクライアントのデータベースでも使用したいと考えていますが、すべてのクライアントが Oracle Apps が実行されている DB を変更するライセンスを持っているわけではありません。

前もって感謝します