初めまして
初めてフォーラムを利用させていただきます
◆WIndowsServer2016でJavaで作ったバッチをタスクスケジューラで複数種類定期実行しています。
連続で運転していると、毎時間AvailableMByteが10MB程度減少していきます。
しかし、tasklistコマンドで取得したメモリを合算しても特に増加していません。
Javaのバッチは毎回終了していることを確認しています。(バッチの起動を止めると使用メモリは増えなくなりますが減りもしません)
(tasklistコマンドを実施し、Javaいないことを確認)
このままずっとプログラムを実行し続けるとメモリが枯渇することを懸念していますが、
時間の都合上メモリが枯渇するまでプログラムを試験運転することはできません
◆質問したい内容は下記となります。ご存じの方がいらしたらご教示いただけないでしょうか。
①AvaliableMbyteの低減しているのに、tasklistから取得されるメモリの合算値が増えない理由
②メモリが増加する要因のプロセスを知るための調査方法
③メモリ開放の方法
よろしくお願いいたします