Linux サーバー上で、ヘッドレス モードのビヘイビアスペースで Netlogo モデルを実行しようとしています。私の netlogo バージョンは 5.3.1 (64b バージョン) です。サーバーには 32 コアと 64 ギガの RAM があります。Xmx を 3072m に設定しています。
数回 (~300) 実行した後、メモリ使用量が非常に高くなり、Java ヒープ スペース エラーが発生します。
驚くべきことに、メモリ使用量は、あたかも実行間で呼び出されるフラッシュのような関数がなかったかのように定期的に増加します。そして、私が物事をよく理解していれば到達すべきではないポイントに到達します (たとえば、15 の並列スレッドの場合、15 * 3072 = 46080 前後にとどまるべきときに 64000MB 以上に達します。
私はca
セットアップ時に使用しているので、実行の間にすべてがフラッシュされるはずだと思っていました。コードからファイルを開いているわけではなく (スプレッドシートではなく、表形式の標準のビヘイビアスペース出力を使用しています)、拡張子も使用していません。私はここでちょっと困惑しています。実行間で変数、タートルなどを追跡するように指示するビヘイビアスペース固有のパラメータ化に注目すべきものはありますか? 私はそのようなものを見つけることができませんでした。
誰かが私を助けることができますか?
どうもありがとう !
トーマス