テキストファイルから入力を受け取り、出力テキストファイルを生成するコマンドラインexeがあります。複雑な産業シミュレーションに使用されます。
このexeファイルのソースコードは古くからあります。これで、このexeの実行を制御し、Webサービスを介して外部アプリにリンクする.NETラッパーを作成するのは簡単でした。
残念ながら、新しい要件は、このブラックボックスモデルに対して最適化を実行することです。現在、ブラックボックスの最適化を実行するためのさまざまな方法がありますが、それらはすべて、実行可能ファイルを数千回(数百万回?)呼び出す必要があります。ディスクベースのテキストファイルの作成と解析がシミュレーションプロセスのボトルネックであることは明らかです。
とにかく、この実行可能ファイルをだまして物理ディスクに書き込まないようにすることはできますか?Unixを使用している場合は、パイプでうまくいくと思いますが、展開サーバーはWindowsServer03です。
ラムドライブがこの問題を解決するかもしれないと思いましたが、MS-DOS 6以降、それらの1つで遊んだことはありません。一見の価値のある商用製品はありますか?コードを介して物理ドライブをエミュレートするための他のアイデアはありますか?.NET3.5を使用しています。