内存没有释放出来...

 

MetaTester进程正在吞噬每个进程1.2GB的内存(以前总是更少),而且事后不会释放。

配置。
i7-2600
8GB内存

技嘉GA-P67A-UD5主板

Windows 7企业版

 

我们又来了


在这些时候,电脑的速度会变得非常慢......。

虽然CPU没有被加载,但并非所有的内存都被耗尽...

同样,这是最近开始的...

 
GoRo:

MetaTester进程占用了1.2GB的内存(以前总是更少),然后又不释放它。

配置。
i7-2600
8GB内存

技嘉GA-P67A-UD5主板

Windows 7企业版

他们会保留多长时间?

我知道代理商在内存中保留缓存7分钟,然后他们就会释放它。我在日志中也能看到它。

被吃掉的内存量取决于什么样的任务以及它们需要多少历史记录,例如。

 
yords:

他们会保留多长时间?

我知道代理商将缓存保留在内存中7分钟,然后释放它。你也可以在日志中看到它。

被吞噬的内存量取决于哪些任务以及它们需要多少历史记录,例如。

这就是问题所在--它并不...
 
GoRo:
这只是它不释放...

好吧,也许如果每个下一个任务在缓存被重置之前到来(即快于7分钟),它就会在使用时称重(即使需要30秒来完成一个任务),我想。

而你显示的是过去一小时的日志,或者是减速开始的时间。

 
在这些时候,电脑的速度会严重下降......

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

同样,它是最近开始的...

代理商的缓存,可以吃掉硬盘的所有带宽,导致整个系统几乎死亡。我的EA,有7个启用的核心,创造了15GB的缓存。
 
fyords:

好吧,也许如果每个下一个任务在缓存被重置之前到来(即快于7分钟),它就会在使用时称重(即使需要30秒来完成一个任务),我想。

显示过去一小时的日志,或者是减速开始时的日志。

在哪里可以看到他们?
 
GoRo:
我在哪里可以看到他们?

C:\Program Files\MetaTrader 5 Strategy Tester\Tester\Agent-0.0.0.0-XXXX\logs

 
GoRo:
这只是它不...

它确实如此。

看一下测试时和10分钟后的内存消耗。

 
  кешsion:
来自代理的缓存会吃掉硬核的所有带宽,导致整个系统几乎死亡。我的EA,启用了7个核心,产生了15GB的缓存。

我如何限制缓存?我认为这确实是缓存的问题,因为我以前有一个ssd,没有这种减速。

 
GoRo:

我如何限制缓存?我认为这确实是缓存的问题,因为我以前有一个ssd,没有这种减速。

你可以尝试减少交换文件或完全避免它。缓存本身是不可调整的。
原因: