RAMが空かない・・・。

 

MetaTesterのプロセスがそれぞれ1.2GBのメモリを消費しており(以前は常にもっと少なかった)、その後解放されない。

コンフィギュレーションです。
i7-2600
8GB RAM

Gigabyte GA-P67A-UD5 マザーボード

Windows 7 コーポレート

 

またか


こういう時に限ってパソコンがひどく遅くなる...。

CPUに負荷がかかっていないとはいえ、すべてのメモリを消耗しているわけではありません...。

これもまた、最近始まったことですが...。

 
GoRo:

MetaTesterのプロセスが1.2GBのメモリを消費し(以前は常にもっと少なかった)、それを解放しないのです。

コンフィギュレーションです。
i7-2600
8GB RAM

Gigabyte GA-P67A-UD5 マザーボード

Windows 7 コーポレート

保存期間は?

エージェントはキャッシュを7分間メモリに保持し、その後解放していますね。過去ログでも確認できます。

メモリを食っている量は、例えばどんなタスクでどれだけの履歴を必要とするかによって変わってきます。

 
yords:

保存期間は?

エージェントがキャッシュを7分間メモリに保持し、その後解放することは知っています。過去ログでも確認できます。

メモリを食いつぶしている量は、例えばどのタスクがどれだけの履歴を必要とするかによって異なります。

それが、そうではないんです......。
 
GoRo:
それは、リリースされないだけ...。

まあ多分、キャッシュがリセットされる前に次のタスクが来る(つまり7分より早い)場合は、(タスクの完了に30秒かかっても)使用した分だけ重くなるのだろう、と思います。

そして、過去1時間、つまりスローダウンが始まったときのログを表示していますね。

 
この間、パソコンの動作がひどく遅くなる...。

Хотя процессор не загружен, память отъдена не вся...

今回も、最近始まったのですが...。

エージェントからのキャッシュは、ハードディスクの帯域をすべて食ってしまうので、システム全体がほとんど死んでしまいます。私のEAでは、有効コア数7で、15GBのキャッシュを作成します。
 
fyords:

まあ多分、キャッシュがリセットされる前に次のタスクが来る(つまり7分より早い)なら、(たとえタスク完了に30秒かかったとしても)使われた分だけ重くなるんだろうなあ。

過去1時間、または速度低下が始まった時点のログを表示します。

どこで見られるの?
 
GoRo:
どこで見ることができますか?

C:\Program Files MetaTrader 5 Strategy Tester ╱TesterAgent-0.0.0-XXXX

 
GoRo:
それは、ただ......。

そうなんです。

テスト時と10分後のメモリ消費量を見る。

 
  кешsion:
エージェントからのキャッシュは、ハードコアのバンド幅をすべて消費し、その結果、システム全体がほとんど死んでしまうことがあります。私のEAでは、7コアを有効にして、15GBのキャッシュを生成しています。

キャッシュを制限するにはどうすればよいですか?以前はssdで、このような速度低下はなかったので、本当にキャッシュのせいなのだと思います。

 
GoRo:

キャッシュを制限するにはどうすればよいですか?以前はssdで、このような速度低下はなかったので、本当にキャッシュのせいなのだと思います。

スワップファイルを減らしてみたり、完全に避けてみたりするのもいいかもしれません。キャッシュ自体の調整はできません。
理由: