shellメソッドとProcessクラスとでスピードに大きな違いがあるのでしょうか?以下のような環境でプロセスA→プロセスCの処理を行うとプロセスCの起動〜終了まで20秒程度かかります。プロセスC自体はそこまで時間のかかる処理を行っていないのでshellメソッドを使用することに問題があるのでは?と思い調べては見ましたが、情報が見当たりませんでした。何か情報等ございましたらご教示のほどよろしくお願いいたします。●プロセスAの概要・Exe形式(.NetFramework4.6でビルド)・定周期でDBの監視を行い、プロセス起動要求があればshellメソッドを使用してプロセスCを起動●プロセスBの概要・Exe形式(.NetFramework4.6でビルド)・要求されたプログラムをProcessクラスを使用してプロセスD起動●プロセスCの概要・Exe形式(.NetFramework4.6でビルド)・OracleDataAccess.dllを使用してバッチ処理を行う。・単体(デバッグ実行)で3秒程度で終了●プロセスDの概要・Exe形式(VB6で作成されたフォームアプリ)●動作環境OSバージョン:Windows Server2012フレームワーク: .NetFramework4.6ビルド環境:Visual Studio2015
- Child Tree -