错误、漏洞、问题 - 页 2893 1...288628872888288928902891289228932894289528962897289828992900...3184 新评论 fxsaber 2020.10.29 07:36 #28921 我怎样才能得到可用的内存量? : TerminalInfoInteger(TERMINAL_MEMORY_AVAILABLE) = 32218 : TerminalInfoInteger(TERMINAL_MEMORY_PHYSICAL) = 16301 : TerminalInfoInteger(TERMINAL_MEMORY_TOTAL) = 32602 : TerminalInfoInteger(TERMINAL_MEMORY_USED) = 384 终端机发出了一些废话。 Renat Fatkhullin 2020.10.29 07:42 #28922 fxsaber:安装Win10后,我经常遇到内存限制(16GB)。我在Win7上没有遇到过这种情况。只有五个浏览器标签、信使和MT5在运行,但任务管理器显示占用9GB。这个Win10有什么问题?Win7-消费一直与正在运行的东西相匹配。重新启动后,Win10需要1GB。显然,MT5并没有释放内存,但9GB在一台几乎空无一人的机器上太多了。 阅读关于新的Windows 10内存管理器。 它的策略是缓存,最大限度地使用和保留,直到有人请求内存。这也是正确的。所以现在几乎不可能被 "自由 "和 "占用 "的记忆所引导--它是假的。 如果电脑是为了工作,16G已经是底线了。 Renat Fatkhullin 2020.10.29 07:45 #28923 fxsaber:我怎样才能得到可用的内存量?终端机发出了一些废话。你忘了16GB(据说)的虚拟内存。终端清楚地显示安装了16GB的物理数据,总可用数据为32GB。内存使用量和自由内存的数字显然是假的。 虽然你应该写在可用的内存中,即使它是一个已知的假的 fxsaber 2020.10.29 07:47 #28924 Renat Fatkhullin:阅读关于新的Windows 10内存管理器。它的策略是缓存,使用最大值,并坚持到有人要求使用内存。这也是正确的。这就是为什么现在几乎不可能被 "自由 "和 "占用 "的记忆所引导--这只是一种时尚。如果电脑是为了工作,16G已经是底线了。 事实证明,Win10是禁止在远程服务器上 工作的。Von人在MT5下只能做到几百兆。我在这方面过得很糟糕。 fxsaber 2020.10.29 07:55 #28925 Renat Fatkhullin:所以现在几乎不可能被 "自由 "和"繁忙 "的记忆 所引导--这是个假的。 在这张图片中,顶部终端是每5000个M1条的一个图表。 底部有20个图表,10个EA,每个tick 都有CopyTicks,等等。 由于上层终端的这种无稽之谈,很容易遇到ArrayResize。 fxsaber 2020.10.29 08:00 #28926 Renat Fatkhullin:是一个已知的假货。 你如何计算MQL_MEMORY_USED?所有内部对象的大小,包括程序的数组,只有MQL_MEMORY__USED的10%。 重启专家顾问可以大大减少这个数值。 fxsaber 2020.10.29 08:04 #28927 Renat Fatkhullin:你忘了16gb(从所有的表面上看)的虚拟内存。 没有虚拟内存。 Konstantin Efremov 2020.10.29 08:57 #28928 在MT4中是否有ChartGetString(i,CHART_EXPERT_NAME)的类似物? fxsaber 2020.10.29 08:58 #28929 Konstantin Efremov: 在MT4中是否有ChartGetString(i,CHART_EXPERT_NAME)的类似物? https://www.mql5.com/ru/forum/354451 Можно ли программно узнать какой эксперт выполняется на графике? 2020.10.29www.mql5.com WindowExpertName() возвращает имя эксперта в котором написан этот код, а задача состоит в том, чтобы узнать перед запуском этого эксперта не работа... Vladimir Pastushak 2020.10.29 10:26 #28930 如果图表被移动到终端之外,"Detached "ChartGetInteger(ChartID(), CHART_BRING_TO_TOP, 0)总是假的,无论在前台还是在后台。 1...288628872888288928902891289228932894289528962897289828992900...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我怎样才能得到可用的内存量?
终端机发出了一些废话。
安装Win10后,我经常遇到内存限制(16GB)。我在Win7上没有遇到过这种情况。
只有五个浏览器标签、信使和MT5在运行,但任务管理器显示占用9GB。
这个Win10有什么问题?Win7-消费一直与正在运行的东西相匹配。
重新启动后,Win10需要1GB。显然,MT5并没有释放内存,但9GB在一台几乎空无一人的机器上太多了。
阅读关于新的Windows 10内存管理器。
它的策略是缓存,最大限度地使用和保留,直到有人请求内存。这也是正确的。所以现在几乎不可能被 "自由 "和 "占用 "的记忆所引导--它是假的。
如果电脑是为了工作,16G已经是底线了。
我怎样才能得到可用的内存量?
终端机发出了一些废话。
你忘了16GB(据说)的虚拟内存。
终端清楚地显示安装了16GB的物理数据,总可用数据为32GB。内存使用量和自由内存的数字显然是假的。
虽然你应该写在可用的内存中,即使它是一个已知的假的阅读关于新的Windows 10内存管理器。
它的策略是缓存,使用最大值,并坚持到有人要求使用内存。这也是正确的。这就是为什么现在几乎不可能被 "自由 "和 "占用 "的记忆所引导--这只是一种时尚。
如果电脑是为了工作,16G已经是底线了。
事实证明,Win10是禁止在远程服务器上 工作的。Von人在MT5下只能做到几百兆。我在这方面过得很糟糕。
所以现在几乎不可能被 "自由 "和"繁忙 "的记忆 所引导--这是个假的。
在这张图片中,顶部终端是每5000个M1条的一个图表。
底部有20个图表,10个EA,每个tick 都有CopyTicks,等等。
由于上层终端的这种无稽之谈,很容易遇到ArrayResize。
是一个已知的假货。
你如何计算MQL_MEMORY_USED?所有内部对象的大小,包括程序的数组,只有MQL_MEMORY__USED的10%。
重启专家顾问可以大大减少这个数值。
你忘了16gb(从所有的表面上看)的虚拟内存。
没有虚拟内存。
在MT4中是否有ChartGetString(i,CHART_EXPERT_NAME)的类似物?
https://www.mql5.com/ru/forum/354451