batファイルでのメモリの使用方法
Posted: 2010年4月25日(日) 12:48
自作したアプリケーションが40個ほどあります
これらは全部、一括して順次処理するだけのもので
一定時間になったら起動するようにWindowsのタスクに追加してます
そこで、10個くらいだと気づかなかったのですが
40個アプリケーションがあるので4つのbatファイルから同時に、並列して呼び出すようにしてます
各ファイル内容は
01-10.bat
hoge.exe
hoge2.exe
11-20.bat
hoge11.exe
hoge12.exe
...
のように4つのbatファイル処理です
4つ同時に起動すると、400~500MBもメモリを消費します
アプリケーション一個自体ほとんどメモリを必要としないのですが
batファイルで組むと、最初の一個アプリケーションが呼ばれ、終了し、
次のアプリケーションが呼び出されてもコンソールは同じものを利用してるので
メモリ解放がされずこのように大量にメモリが消費されるのでしょうか?
これらは全部、一括して順次処理するだけのもので
一定時間になったら起動するようにWindowsのタスクに追加してます
そこで、10個くらいだと気づかなかったのですが
40個アプリケーションがあるので4つのbatファイルから同時に、並列して呼び出すようにしてます
各ファイル内容は
01-10.bat
hoge.exe
hoge2.exe
11-20.bat
hoge11.exe
hoge12.exe
...
のように4つのbatファイル処理です
4つ同時に起動すると、400~500MBもメモリを消費します
アプリケーション一個自体ほとんどメモリを必要としないのですが
batファイルで組むと、最初の一個アプリケーションが呼ばれ、終了し、
次のアプリケーションが呼び出されてもコンソールは同じものを利用してるので
メモリ解放がされずこのように大量にメモリが消費されるのでしょうか?