事件流。 如何控制并使事件闲置?(+已解决) - 页 4

 
Yedelkin:

谢谢,我已经把所有东西都优化到那里了 :)包括在我的记忆中,有这篇文章。我必须等待下一个程度的启蒙 :)

如果专家顾问和指标 通过自定义事件 一起工作,是否可以分别 确定?

你没有读好它。那篇文章提供了一个方法,你可以开发它。
 
Rosh:
你没有很好地阅读它。那篇文章里有一个方法论,你可以详细说明一下。
嗯,要验证你的说法并不难。
 
sergeev:

这是我的特殊案例,我是通过证明不拒绝相同事件开始的

https://www.mql5.com/ru/forum/5091#comment_112780

我还在那里写了为什么会发生溢出。

我稍后将阅读该主题。

sergeev:

是的,是的,EventChartCustom不在OnChartEvent 里面,而是,在外面 现在看一下你自己的代码。

void OnChartEvent(int iview, int id, long lparam, double dparam, string sparam)
{
    if (id==CHARTEVENT_CUSTOM+VM_IDLE)
    {
      ... 
    }
    EventChartCustom(m_chart, VM_IDLE, (long)event_idle, 0, ""); // отправили событие с указанием последнего счетчика 

从根本上解决这个问题!我展示了一个问题及其解决方案的演示。 这个EventChart调用可以在代码的任何地方。

我说 "在这段代码中,EventChartCustom不在OnChartEvent 里面,我错得很离谱" :)

 
Rosh:
你没有很好地阅读它。

重读。这种说法是毫无根据的。文章中没有回答 "如果专家顾问和指标通过自定义事件 一起工作,它们分别消耗多少钱 "的问题。

罗什
那篇文章只是给出了一个方法,你可以发展它。

该方法在文章的开头有描述。文章中间提到了这一点。该方法包括比较处理特定指标的专家顾问的运行时间。(顺便说一下,我记得我没有被这篇文章所指导--我设法避免了在开发阶段与所描述的问题的交集)。

我的问题不是关于如何确定专家顾问/指标的测试速度,而是如何确定专家顾问和指标分别消耗多少(什么内存量),如果它们(1)同时串联工作,(2)同时通过发送/接收自定义事件工作。也就是说,我们正在谈论一种情况,当专家顾问同时显示交易活动和指标 - 计算活动。我只能在任务管理器中看到在终端上运行的专家顾问所消耗的总内存大小。但我怎么能知道这个大小在专家顾问和指标之间的分布呢?

 

Yedelkin:

如何确定专家顾问和指标分别消耗了多少(多少RAM容量)。

如何知道这种能力在专家顾问和指标之间的分布,有可能找到吗?

我很不好意思地问--为什么我需要知道这些?(这不是一个反问句,而是一个非常实际的问题)
 
Yedelkin:

是的...以这种态度对待响应者...

你自己。向上,向上。

 
sergeev:
我甚至不好意思问--你为什么需要知道这些?(这不是一个反问句,是一个实际问题)
答案也是适用的 :)如果上述的专家顾问+指标方案开始消耗过多的内存,而用户事件 线程似乎与此无关,我想知道在哪里找问题--在专家顾问还是在指标。最好能确定哪个程序对内存消耗负责。
 
TheXpert:

是的...以这种态度对待响应者...

你自己。来吧,唱吧。

我是否特别冒犯了你?- 我很抱歉。对所有响应者的态度是最积极的。你一定是在胡思乱想...我检查和评估每一个论点。无论如何,我离你偶尔的苛刻都很远。这就是为什么我建议你不要把话题转向个人关系。

 
Yedelkin:
我有没有特别伤害你?- 我很抱歉。我对每一个回答的人都有最积极的态度。我检查和评估每一个论点。无论如何,我离你偶尔的苛刻都很远。

你的行为简直让人想起了船和直升机的笑话:)

正直的莫伊沙一生都在向上帝祈祷,相信他。然后,有一天,他居住的小镇发生了一场洪水。
莫伊沙沉浸在对救赎的祈祷中,与此同时,水涨到了一楼的中间。
他的朋友们乘船经过。
-坐下来,莫伊莎,我们会救你的。
- 不,莫伊沙回答说,上帝会拯救我。
与此同时,水已经到了一楼的中间。
一根木头飘过--莫伊什的熟人在上面。
- 坐下吧,莫伊什,我们会救你的。
- Moesha说,不,上帝会救我的,他继续祈祷。
与此同时,水已经一直涨到了摩西所坐的屋顶。
一架直升机飞了过来,他的战友们从绳梯上放了下来。
- 进去吧,莫伊莎,我们会救你的。
- 不,'莫伊什回答说,'上帝会救我的'--并继续祈祷。 然后水涨到屋顶以上,莫伊什被淹死了。
于是莫伊沙站在主面前。
- 你为什么不帮我?- 莫伊莎责备地问主。
- 我对你充满信心,我向你祈祷,我一直在等待你的帮助。
- 主说:"谁派给你一艘船、一根木头和一架直升飞机?

 
Rosh:

只是你的行为让我想起了船和直升机的笑话:)

好吧,我明白了,TheXpert 大惊小怪,我们来了。

我的结论是,第二块问题(关于单独估计一起运行的程序的内存消耗)的答案缺失。谢谢你回答了第一组问题!