Serviceソフトウェアの起動を監視するサービスを作成して使用しています。ところが、そのサービスを稼働させている端末(Windows10)で、CPUの使用率が、そのサービスだけで40%使用してしまっているのです。ループでプロセス名を監視し、そこに該当するソフトの名称があれば、起動している党判定をする。とうことをしているのですが。このループを全力で回しているのがよくない。いうことで、ループ一回につき1秒スリープさせてみました。この時点で劇的な改善があり、0.4~0.7%にCPUの使用率は下がりました。一秒ごとにタイマーで処理を起動するように変更すると。CPU使用と、大幅に改善することができました。ループは回しすぎない。(必要がなければ)ということでしたね。上位リンクで通信を行う。PLCがサーバになり、ソフト側がクライアントです。VPNでつながっています。エクセルを開こうとすると落ちるさて、WindowsServer2003の不具合が続いています。Windowsから共有フォルダにアクセスできない不具合ファイルサーバの引っ越しを行ってきました。