###前提・実現したいこと
iphlpapi.dllのGetExtndedTcpTable()、GetExtndedUdpTable()で通信情報を定期取得しているのですが、プログラムの実行中「Wmi Provider Host」プロセスのCPU使用率が上がってしまいます。
下記の環境で実行したところ最高で30%弱ほどまで上昇しました。
確認のためスペックに劣る別環境で実行したところ、100%まで食いつぶされてしまいました。
原因及び対策をご教示ください。
###該当のソースコード
[DllImport("iphlpapi.dll")]
extern static int GetExtendedTcpTable(......)
###補足情報(言語/FW/ツール等のバージョンなど)
C#
Windows Server 2012 R2
CPU:3.60GHz
メモリ:16GB
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。