﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Утечки памяти при тестировании на исторических данных</title>
  <id>~/topic/2553/utechki-pamyati-pri-testirovanii-na-istoricheskih-dannyh/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T08:27:48Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2553" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/23861/</id>
    <title type="text">Нужно убедиться, что все объекты входящие в конструирование трейдера нигде не остаются висеть, внима...</title>
    <published>2013-02-07T12:14:04Z</published>
    <updated>2013-02-07T12:14:04Z</updated>
    <author>
      <name>ak</name>
      <uri>https://stocksharp.com/users/26845/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Нужно убедиться, что все объекты входящие в конструирование трейдера нигде не остаются висеть, внимательно просмотрите у себя:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;security&lt;/li&gt;
&lt;li&gt;storage&lt;/li&gt;
&lt;li&gt;portfolio&lt;/li&gt;
&lt;li&gt;marketDepthGenerator&lt;/li&gt;
&lt;li&gt;candleManager&lt;/li&gt;
&lt;li&gt;candleSeries&lt;/li&gt;
&lt;li&gt;strategy
Я еще делаю это, записав результат прогона:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;trader.StateChanged += (oldState, newState) =&amp;gt;
                {
                    if (trader.State == EmulationStates.Stopped)
                    {
                        trader.UnRegisterMarketDepth(marketDepthGenerator);
                        marketDepthGenerator = null;
                    }
                };

....

trader.StateChanged += (oldState, newState) =&amp;gt;
            {
                if (trader.State == EmulationStates.Stopped)
                {
                    strategy.Stop();
                    candleManager = null;
                    storage = null;
                }        
            };

....

strategy.Trader.Dispose();
strategy.Trader = null;
strategy.Dispose();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Особенно обратите внимание на marketDepthGenerator = null; - из объекта трейдера его не достать никак, поэтому я прицепил этот обработчик в scope'е где у меня есть доступ к только что созданному локальному объекту marketDepthGenerator.&lt;/p&gt;
&lt;p&gt;Воспользуйтесь CLR Profiler (&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=16273" target="_blank"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=16273&lt;/a&gt;), он позволяет очень наглядно посмотреть Managed Heap для запущенного приложения - сразу станет понятно, где течет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23857/</id>
    <title type="text">Мне не помогло. Взял с кодеплекса последний changeset 22848, референсы с транка, версия 4.1.8. Один ...</title>
    <published>2013-02-07T09:23:14Z</published>
    <updated>2013-02-07T09:23:14Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.com/users/6053/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Мне не помогло. Взял с кодеплекса последний changeset 22848, референсы с транка, версия 4.1.8.
Один прогон теста на данных ордерлога за месяц занимают 2Гб, затем делаю Dispose всему чему могу, экземпляру трейдера в том числе, делаю GC.Collect() на всякий случай, память занимаемая приложением не уменьшается. Затем запускается новый прогон теста на том же месяце, память уходит за 7Гб, комп помирает&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23724/</id>
    <title type="text">Потестил на последней сборке #22766 - но моих тестах ситуация изменилась кардинально. Тестировал на ...</title>
    <published>2013-02-03T11:01:14Z</published>
    <updated>2013-02-03T11:10:18Z</updated>
    <author>
      <name>ak</name>
      <uri>https://stocksharp.com/users/26845/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Потестил на последней сборке #22766 - но моих тестах ситуация изменилась кардинально.&lt;/p&gt;
&lt;p&gt;Тестировал на 48 EmulationTrader'ах и 3 торговых днях.&lt;/p&gt;
&lt;p&gt;Предыдущая версия (не уверен, что 4.1.7.0, возможно я обновлялся из trunk'а):
Пиковое потребление: 1200+ МБ
Потребление после завершения теста и удаления EmulationTrader'ов: ~600 МБ&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.evernote.com/shard/s7/sh/305d33f8-5e39-4e93-a79d-923487ed287f/53f4c8155b7e438066a41828bc24c2ae/deep/0/Screenshot%2003.02.13,%2014-22%20Old,%20I%20don%27t%20clean%20generator%20manually,%2030-01%2048opt,%20End-%20585.jpg.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Новая версия: #22766
Пиковое потребление: ~500 МБ
Потребление после завершения теста и удаления EmulationTrader'ов: ~140 МБ&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.evernote.com/shard/s7/sh/65d5231f-2edc-47e6-a276-95a533903773/4a691be51e42818c4ed89e9fba47db4d/deep/0/Screenshot%2003.02.13,%2014-39.jpg.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Спасибо. Позже я еще внимательно посмотрю на CandleManagerContainer, может и он подтекает )&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23704/</id>
    <title type="text">Den: Mikhail Sukhov: На последней версии воспроизводиться? ak выше писал &amp;quot;А между тем, проблема с Em...</title>
    <published>2013-02-01T15:16:42Z</published>
    <updated>2013-02-01T15:16:42Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23702)" rel="nofollow" target="_blank"&gt;Den&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23697)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
На последней версии воспроизводиться?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;ak&lt;/strong&gt; выше писал &amp;quot;А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). &amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я про кодеплекс.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23702/</id>
    <title type="text">Mikhail Sukhov: На последней версии воспроизводиться? ak выше писал &amp;quot;А между тем, проблема с Emulati...</title>
    <published>2013-02-01T14:44:42Z</published>
    <updated>2013-02-01T14:44:42Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23697)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
На последней версии воспроизводиться?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;ak&lt;/strong&gt; выше писал &amp;quot;А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). &amp;quot;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23697/</id>
    <title type="text">FiNick: Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/ На последней версии...</title>
    <published>2013-02-01T13:04:54Z</published>
    <updated>2013-02-01T13:04:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23680)" rel="nofollow" target="_blank"&gt;FiNick&lt;/a&gt;:&lt;/strong&gt;
Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На последней версии воспроизводиться?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23691/</id>
    <title type="text">VassilSanych: Хорошая статейка http://msdn.microsoft.com/en-us/magazine/jj863136.aspx В самом низу е...</title>
    <published>2013-02-01T07:32:12Z</published>
    <updated>2013-02-01T07:32:12Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23687)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Хорошая статейка
&lt;a href="http://msdn.microsoft.com/en-us/magazine/jj863136.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/magazine/jj863136.aspx&lt;/a&gt;
В самом низу есть список новых потоконезависимых коллекций .net 4.0
Как вариант замены деревянных велосипедов.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А кто-нить в S# тестил разницу между SynchronizedDictionary и ConcurrentDictionary?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23687/</id>
    <title type="text">Хорошая статейка http://msdn.microsoft.com/en-us/magazine/jj863136.aspx В самом низу есть список нов...</title>
    <published>2013-02-01T05:36:29Z</published>
    <updated>2013-02-01T05:36:29Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Хорошая статейка
&lt;a href="http://msdn.microsoft.com/en-us/magazine/jj863136.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/magazine/jj863136.aspx&lt;/a&gt;
В самом низу есть список новых потоконезависимых коллекций .net 4.0
Как вариант замены деревянных велосипедов.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23680/</id>
    <title type="text">Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/ </title>
    <published>2013-01-31T20:16:48Z</published>
    <updated>2013-01-31T20:16:48Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.com/users/6053/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23646/</id>
    <title type="text">А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). Если запускать т...</title>
    <published>2013-01-28T19:45:47Z</published>
    <updated>2013-01-28T19:45:47Z</updated>
    <author>
      <name>ak</name>
      <uri>https://stocksharp.com/users/26845/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). Если запускать тестирование с включенной генерацией стакана - обычно ±150 созданных и затем даже принудительно удаленных EmulationTrader'ов хватает чтобы заполнить ±1200 MB оперативы (после очень скоро следует OutOfMemoryEx).&lt;/p&gt;
&lt;p&gt;Виновником, как я думаю, является TrendMarketDepthGenerator, содержащий объект(ы) типа Ecng.Common.RandomArray, которые по какой-то причине не очищаются GC, но при этом содержат и накапливают огромное количество [int]. На картинке - состояние приложения после прогона на 48 EmulationTrader'ах и удалении каждого. 89% занимают неудаленные массивы:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.evernote.com/shard/s7/sh/d6cbdb89-ce13-476c-8cfc-248d5913b713/7aad6396eb12d63b7e8093f88c4668d2" rel="nofollow" target="_blank"&gt;&lt;img src="https://www.evernote.com/shard/s7/sh/d6cbdb89-ce13-476c-8cfc-248d5913b713/7aad6396eb12d63b7e8093f88c4668d2/deep/0/Screenshot%2028.01.13,%2023:12.jpg" alt="" /&gt;&lt;/a&gt;&lt;a href="https://www.evernote.com/shard/s7/sh/d6cbdb89-ce13-476c-8cfc-248d5913b713/7aad6396eb12d63b7e8093f88c4668d2" rel="nofollow" target="_blank"&gt;Click for large view&lt;/a&gt; - &lt;span style="color:#A7A7A7"&gt;Uploaded with &lt;a href="http://evernote.com/skitch" rel="nofollow" target="_blank"&gt;Skitch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Если сделать нечто, предложенное alexeev.evg выше, при удалении EmulationTrader'а (взял первый попавшийся объект содержащий Ecng.Common.RandomArray), для последней версии S# это:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
// try to cleanup memory, private field in EmulationTrader
//{Ecng.Collections.CachedSynchronizedDictionary&amp;lt;StockSharp.BusinessEntities.Security,StockSharp.Algo.Testing.MarketDepthGenerator&amp;gt;} 
var value = context.Value.Trader.GetType().GetField(&amp;quot;#=qHvivsYU2tNspR3_h$VF0nqA$yDC50HFX_RHAxeUi6UE=&amp;quot;, BindingFlags.Instance | BindingFlags.NonPublic).GetValue(context.Value.Trader);
value.GetType().GetMethod(&amp;quot;Clear&amp;quot;).Invoke(value, null);

context.Value.Trader.Dispose();
context.Value.Trader = null;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;То занимая память приложения уменьшится примерно вдвое.&lt;/p&gt;
&lt;p&gt;Коллеги, можете посмотреть, что с этим можно сделать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20089/</id>
    <title type="text">alexeev.evg, из вашего кода несовсем ясно, сколько экземпляров EmulationTrader используется? констру...</title>
    <published>2012-07-02T11:55:12Z</published>
    <updated>2012-07-02T11:55:12Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.com/users/497/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;alexeev.evg,&lt;/p&gt;
&lt;p&gt;из вашего кода несовсем ясно, сколько экземпляров EmulationTrader используется?&lt;/p&gt;
&lt;p&gt;конструкция
&amp;lt;code&amp;gt;
using (var temp = new MyClass())
{
temp.StartTest(date1, date2);
}
&amp;lt;/code&amp;gt;&lt;/p&gt;
&lt;p&gt;как мне кажется стартует EmulationTrader и сразу его останавливает в Dispose не дожидаясь пока он дотестирует.&lt;/p&gt;
&lt;p&gt;Вы можете привести полный код примера чтобы я мог воспроизвести утечку?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20080/</id>
    <title type="text">Аналогичная ситуация. Если запускать трейдер много раз, возникало исключение OutOfMemory. С каждой н...</title>
    <published>2012-06-30T14:25:26Z</published>
    <updated>2012-06-30T14:25:26Z</updated>
    <author>
      <name>alexeev.evg</name>
      <uri>https://stocksharp.com/users/6110/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Аналогичная ситуация. Если запускать трейдер много раз, возникало исключение OutOfMemory. С каждой новой итерацией оказывалось съеденным все больше памяти.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
static void Main(string[] args)
{
	for (int i = 1; i &amp;lt;= 100; i ++)
	{
		using (var temp = new MyClass())
		{
			temp.StartTest(date1, date2);
		}
		GC.Collect();
		GC.WaitForFullGCComplete();
		//с каждой новой итерацией занятая память в этой точке растет
	}
	Console.ReadLine();
}

public class MyClass : IDisposable
{
	private Security _security1;
	private Security _security2;
	private Portfolio _portfolio;
	private MarketDepth _depth1;
	private MarketDepth _depth2;
	private BaseTrader _trader;

	public MyClass()
	{
	}

	public void StartTest(DateTime date1, DateTime date2)
	{
		//запуск трейдера
	}

	public void Dispose()
	{
		if (_trader != null)
		_	trader.Dispose();
		_security1 = null;
		_security2 = null;
		_portfolio = null;
		_depth1 = null;
		_depth2 = null;
		_trader = null;
	}
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;После танцев с бубном удалось выяснить, что проблема в буфере экземпляра EmulationTrader - приватное поле типа Ecng.Collections.BlockingQueue&amp;lt;&amp;gt;. Стало ясно, что объекты данной коллекции остаются в памяти, сборщик мусора почему-то их не трогает. При запуске каждого нового экземпляра EmulationTrader объем занимаемой памяти растет. Уменьшение свойства BufferSize приводит к уменьшению размера прироста памяти, но проблема остается.
Решил проблему очисткой буфера в методе Dispose() MyClass (прирост занятой памяти или вообще прекратился или сильно замедлился):&lt;/p&gt;
&lt;p&gt;var value= _trader.GetType().GetField(&amp;quot;#=qtcoS5HXJh4KLzrXhXg6zgg==&amp;quot;, BindingFlags.Instance | BindingFlags.NonPublic).GetValue(_trader);
value.GetType().GetMethod(&amp;quot;Clear&amp;quot;).Invoke(value, null);
_trader.Dispose();&lt;/p&gt;
&lt;p&gt;Думаю, если очищать буфер в методе Dispose класса EmulationTrader, хуже не станет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19344/</id>
    <title type="text">Alexander Mukhanchikov: paveld: У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возн...</title>
    <published>2012-05-25T19:39:52Z</published>
    <updated>2012-05-25T19:39:52Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.com/users/6010/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19320)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19312)" rel="nofollow" target="_blank"&gt;paveld&lt;/a&gt;:&lt;/strong&gt;
У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть данные представить по использованию памяти?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Конечно нужно. Какой интервал тестирования, сколько памяти потребляло в 4.0, сколько потребляет в 4.1.
Какая конкретно версия с codeplex.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Интервал тестирования не менял (стоит с 01.06.2009 по 01.09.2009)
На 4.0.0.23 в пике 2174012 Кб
На 4.1 (с codeplex stocksharp-17261.zip) в пике 2117100 Кб&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19320/</id>
    <title type="text">paveld: У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие...</title>
    <published>2012-05-24T23:28:57Z</published>
    <updated>2012-05-24T23:28:57Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19312)" rel="nofollow" target="_blank"&gt;paveld&lt;/a&gt;:&lt;/strong&gt;
У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть данные представить по использованию памяти?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Конечно нужно. Какой интервал тестирования, сколько памяти потребляло в 4.0, сколько потребляет в 4.1.
Какая конкретно версия с codeplex.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19312/</id>
    <title type="text">У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть дан...</title>
    <published>2012-05-24T21:30:27Z</published>
    <updated>2012-05-24T21:30:27Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.com/users/6010/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть данные представить по использованию памяти?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19243/</id>
    <title type="text">art.tsgnet: Mikhail Sukhov: zorran: Обнаружил утечки памяти при тестировании на исторических данных,...</title>
    <published>2012-05-22T07:31:28Z</published>
    <updated>2012-05-22T07:31:28Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19233)" rel="nofollow" target="_blank"&gt;art.tsgnet&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17921)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17910)" rel="nofollow" target="_blank"&gt;zorran&lt;/a&gt;:&lt;/strong&gt;
Обнаружил утечки памяти при тестировании на исторических данных, при многократном повторении.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо посмотрим. Это какая версия S#? В 4.1 у нас новый тестер. Лучше его использовать. Называется LowMemEmulationTrader
в 4.1 не нашел такого&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Уже переименован в EmulationTrader&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19233/</id>
    <title type="text">Mikhail Sukhov: zorran: Обнаружил утечки памяти при тестировании на исторических данных, при многокр...</title>
    <published>2012-05-22T04:47:36Z</published>
    <updated>2012-05-22T04:47:36Z</updated>
    <author>
      <name>art.tsgnet</name>
      <uri>https://stocksharp.com/users/6002/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17921)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17910)" rel="nofollow" target="_blank"&gt;zorran&lt;/a&gt;:&lt;/strong&gt;
Обнаружил утечки памяти при тестировании на исторических данных, при многократном повторении.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо посмотрим. Это какая версия S#? В 4.1 у нас новый тестер. Лучше его использовать. Называется LowMemEmulationTrader
в 4.1 не нашел такого&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18367/</id>
    <title type="text">gaifredo: архив данных от 4.0 данные менялись, используйте новые </title>
    <published>2012-04-18T12:56:55Z</published>
    <updated>2012-04-18T12:56:55Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18365)" rel="nofollow" target="_blank"&gt;gaifredo&lt;/a&gt;:&lt;/strong&gt;
архив данных от 4.0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;данные менялись, используйте новые&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18365/</id>
    <title type="text">архив данных от 4.0 при попытке запустить гидру, получаю ошибку, о которой отписался в соответствующ...</title>
    <published>2012-04-18T12:43:01Z</published>
    <updated>2012-04-18T12:43:01Z</updated>
    <author>
      <name>gaifredo</name>
      <uri>https://stocksharp.com/users/28644/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;архив данных от 4.0
при попытке запустить гидру, получаю ошибку, о которой отписался в соответствующем разделе&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18320/</id>
    <title type="text">gaifredo: Скачал новую версию, и запустил в ней SampleHistoryTesting. В ответ тишина, т.е. кривая эк...</title>
    <published>2012-04-17T13:13:56Z</published>
    <updated>2012-04-17T13:13:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18319)" rel="nofollow" target="_blank"&gt;gaifredo&lt;/a&gt;:&lt;/strong&gt;
Скачал новую версию, и запустил в ней SampleHistoryTesting.
В ответ тишина, т.е. кривая эквилити не обновляется. Сообщение о том, что расчет закончен не отображается.
На предыдущих версиях данный пример работал&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;4.1? Архив с данными тоже был скачал новый?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>