﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/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-04-28T00:35:45Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2553" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/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.ru/users/26845/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Нужно убедиться, что все объекты входящие в конструирование трейдера нигде не остаются висеть, внимательно просмотрите у себя:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;security&lt;br /&gt;&lt;li&gt;storage&lt;br /&gt;&lt;li&gt;portfolio&lt;br /&gt;&lt;li&gt;marketDepthGenerator&lt;br /&gt;&lt;li&gt;candleManager&lt;br /&gt;&lt;li&gt;candleSeries&lt;br /&gt;&lt;li&gt;strategy&lt;/ol&gt;&lt;br /&gt;Я еще делаю это, записав результат прогона:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Особенно обратите внимание на marketDepthGenerator = null; - из объекта трейдера его не достать никак, поэтому я прицепил этот обработчик в scope&amp;#39;е где у меня есть доступ к только что созданному локальному объекту marketDepthGenerator.&lt;br /&gt;&lt;br /&gt;Воспользуйтесь CLR Profiler (http://www.microsoft.com/en-us/download/details.aspx?id=16273), он позволяет очень наглядно посмотреть Managed Heap для запущенного приложения - сразу станет понятно, где течет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Мне не помогло. Взял с кодеплекса последний changeset 22848, референсы с транка, версия 4.1.8.&lt;br /&gt;Один прогон теста на данных ордерлога за месяц занимают 2Гб, затем делаю Dispose всему чему могу, экземпляру трейдера в том числе, делаю GC.Collect() на всякий случай, память занимаемая приложением не уменьшается. Затем запускается новый прогон теста на том же месяце, память уходит за 7Гб, комп помирает</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/26845/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Потестил на последней сборке #22766 - но моих тестах ситуация изменилась кардинально.&lt;br /&gt;&lt;br /&gt;Тестировал на 48 EmulationTrader&amp;#39;ах и 3 торговых днях.&lt;br /&gt;&lt;br /&gt;Предыдущая версия (не уверен, что 4.1.7.0, возможно я обновлялся из trunk&amp;#39;а):&lt;br /&gt;Пиковое потребление: 1200+ МБ&lt;br /&gt;Потребление после завершения теста и удаления EmulationTrader&amp;#39;ов: ~600 МБ&lt;br /&gt;&lt;br /&gt;&lt;a href='https://www.evernote.com/shard/s7/sh/305d33f8-5e39-4e93-a79d-923487ed287f/53f4c8155b7e438066a41828bc24c2ae/deep/0/Screenshot%2003.02.13,%2014-22%20Old,%20I%20don&amp;#39;t%20clean%20generator%20manually,%2030-01%2048opt,%20End-%20585.jpg.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&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&amp;#39;t%20clean%20generator%20manually,%2030-01%2048opt,%20End-%20585.jpg.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Новая версия: #22766&lt;br /&gt;Пиковое потребление: ~500 МБ&lt;br /&gt;Потребление после завершения теста и удаления EmulationTrader&amp;#39;ов: ~140 МБ&lt;br /&gt;&lt;br /&gt;&lt;a href='https://www.evernote.com/shard/s7/sh/65d5231f-2edc-47e6-a276-95a533903773/4a691be51e42818c4ed89e9fba47db4d/deep/0/Screenshot%2003.02.13,%2014-39.jpg.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&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" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Спасибо. Позже я еще внимательно посмотрю на CandleManagerContainer, может и он подтекает )</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23704/</id>
    <title type="text">На последней версии воспроизводиться? ak выше писал &amp;quot;А между тем, проблема с EmulationTrader осталас...</title>
    <published>2013-02-01T15:16:42Z</published>
    <updated>2013-02-01T15:16:42Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Den &lt;a href="https://stocksharp.ru/posts/m/23702/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/23697/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;На последней версии воспроизводиться?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ak&lt;/b&gt; выше писал &amp;quot;А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). &amp;quot;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я про кодеплекс.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23702/</id>
    <title type="text">На последней версии воспроизводиться? ak выше писал &amp;quot;А между тем, проблема с EmulationTrader осталас...</title>
    <published>2013-02-01T14:44:42Z</published>
    <updated>2013-02-01T14:44:42Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/23697/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;На последней версии воспроизводиться?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ak&lt;/b&gt; выше писал &amp;quot;А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). &amp;quot;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23697/</id>
    <title type="text">Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/ На последней версии воспрои...</title>
    <published>2013-02-01T13:04:54Z</published>
    <updated>2013-02-01T13:04:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FiNick &lt;a href="https://stocksharp.ru/posts/m/23680/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;На последней версии воспроизводиться?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23691/</id>
    <title type="text">Хорошая статейка 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.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.ru/posts/m/23687/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Хорошая статейка&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/jj863136.aspx
" title="http://msdn.microsoft.com/en-us/magazine/jj863136.aspx
"&gt;http://msdn.microsoft.co.../magazine/jj863136.aspx
&lt;/a&gt;&lt;br /&gt;В самом низу есть список новых потоконезависимых коллекций .net 4.0 &lt;br /&gt;Как вариант замены деревянных велосипедов.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А кто-нить в S# тестил разницу между SynchronizedDictionary и ConcurrentDictionary?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Хорошая статейка&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/jj863136.aspx
" title="http://msdn.microsoft.com/en-us/magazine/jj863136.aspx
"&gt;http://msdn.microsoft.co.../magazine/jj863136.aspx
&lt;/a&gt;&lt;br /&gt;В самом низу есть список новых потоконезависимых коллекций .net 4.0 &lt;br /&gt;Как вариант замены деревянных велосипедов.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Та же фигня. Пол дня искал в своем коде утечки, пока на форум не зашел=/</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/26845/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А между тем, проблема с EmulationTrader осталась и в последней версии S# (4.1.7.0). Если запускать тестирование с включенной генерацией стакана - обычно &amp;#177;150 созданных и затем даже принудительно удаленных EmulationTrader&amp;#39;ов хватает чтобы заполнить &amp;#177;1200 MB оперативы (после очень скоро следует OutOfMemoryEx).&lt;br /&gt;&lt;br /&gt;Виновником, как я думаю, является TrendMarketDepthGenerator, содержащий объект(ы) типа Ecng.Common.RandomArray, которые по какой-то причине не очищаются GC, но при этом содержат и накапливают огромное количество [int]. На картинке - состояние приложения после прогона на 48 EmulationTrader&amp;#39;ах и удалении каждого. 89% занимают неудаленные массивы:&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABxb2F06A104xU4ZkDQbMO-6gvG-CAOl0H9WaY0VKSMm9hQUL5oBv5amUF_95gYVhuPXIo6KbGBgtLV_CCPHWgJxXZtaYDSdxcfSnOOQyXdcZU7vGKbkWbqBnHbMKyVyQVnh0hUwX28g3X7KZxK5KWA" title="https://www.evernote.com/shard/s7/sh/d6cbdb89-ce13-476c-8cfc-248d5913b713/7aad6396eb12d63b7e8093f88c4668d2"&gt;&lt;a href='https://www.evernote.com/shard/s7/sh/d6cbdb89-ce13-476c-8cfc-248d5913b713/7aad6396eb12d63b7e8093f88c4668d2/deep/0/Screenshot%2028.01.13,%2023:12.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&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" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/a&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABxb2F06A104xU4ZkDQbMO-6gvG-CAOl0H9WaY0VKSMm9hQUL5oBv5amUF_95gYVhuPXIo6KbGBgtLV_CCPHWgJxXZtaYDSdxcfSnOOQyXdcZU7vGKbkWbqBnHbMKyVyQVnh0hUwX28g3X7KZxK5KWA" title="https://www.evernote.com/shard/s7/sh/d6cbdb89-ce13-476c-8cfc-248d5913b713/7aad6396eb12d63b7e8093f88c4668d2"&gt;Click for large view&lt;/a&gt; - &lt;span style="color:#A7A7A7"&gt;Uploaded with &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABaqOKPK_BwwiUsluI01vbM2Z9am4pndpgfI2E7urBlKA" title="http://evernote.com/skitch"&gt;Skitch&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Если сделать нечто, предложенное alexeev.evg выше, при удалении EmulationTrader&amp;#39;а (взял первый попавшийся объект содержащий Ecng.Common.RandomArray), для последней версии S# это:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;То занимая память приложения уменьшится примерно вдвое. &lt;br /&gt;&lt;br /&gt;Коллеги, можете посмотреть, что с этим можно сделать?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/497/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">alexeev.evg,&lt;br /&gt;&lt;br /&gt;из вашего кода несовсем ясно, сколько экземпляров EmulationTrader используется?&lt;br /&gt;&lt;br /&gt;конструкция&lt;br /&gt;&amp;lt;code&amp;gt;&lt;br /&gt;using (var temp = new MyClass())&lt;br /&gt;        {&lt;br /&gt;            temp.StartTest(date1, date2);&lt;br /&gt;        }&lt;br /&gt;&amp;lt;/code&amp;gt;&lt;br /&gt;&lt;br /&gt;как мне кажется стартует EmulationTrader и сразу его останавливает в Dispose не дожидаясь пока он дотестирует.&lt;br /&gt;&lt;br /&gt;Вы можете привести полный код примера чтобы я мог воспроизвести утечку?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/6110/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Аналогичная ситуация. Если запускать трейдер много раз, возникало исключение OutOfMemory. С каждой новой итерацией оказывалось съеденным все больше памяти.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;После танцев с бубном удалось выяснить, что проблема в буфере экземпляра EmulationTrader - приватное поле типа Ecng.Collections.BlockingQueue&amp;lt;&amp;gt;. Стало ясно, что объекты данной коллекции остаются в памяти, сборщик мусора почему-то их не трогает. При запуске каждого нового экземпляра EmulationTrader объем занимаемой памяти растет. Уменьшение свойства BufferSize приводит к уменьшению размера прироста памяти, но проблема остается. &lt;br /&gt;Решил проблему очисткой буфера в методе Dispose() MyClass (прирост занятой памяти или вообще прекратился или сильно замедлился):&lt;br /&gt;&lt;br /&gt;var value= _trader.GetType().GetField(&amp;quot;#=qtcoS5HXJh4KLzrXhXg6zgg==&amp;quot;, BindingFlags.Instance | BindingFlags.NonPublic).GetValue(_trader);&lt;br /&gt;value.GetType().GetMethod(&amp;quot;Clear&amp;quot;).Invoke(value, null);&lt;br /&gt;_trader.Dispose();&lt;br /&gt;&lt;br /&gt;Думаю, если очищать буфер в методе Dispose класса EmulationTrader, хуже не станет.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19344/</id>
    <title type="text">У меня на 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.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/19320/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;paveld &lt;a href="https://stocksharp.ru/posts/m/19312/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть данные представить по использованию памяти?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Конечно нужно. Какой интервал тестирования, сколько памяти потребляло в 4.0, сколько потребляет в 4.1.&lt;br /&gt;Какая конкретно версия с codeplex.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Интервал тестирования не менял (стоит с 01.06.2009 по 01.09.2009)&lt;br /&gt;На 4.0.0.23 в пике 2174012 Кб&lt;br /&gt;На 4.1 (с codeplex stocksharp-17261.zip) в пике 2117100 Кб&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19320/</id>
    <title type="text">У меня на 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.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;paveld &lt;a href="https://stocksharp.ru/posts/m/19312/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть данные представить по использованию памяти?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Конечно нужно. Какой интервал тестирования, сколько памяти потребляло в 4.0, сколько потребляет в 4.1.&lt;br /&gt;Какая конкретно версия с codeplex.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">У меня на 4.1 в примере SampleHistoryTesting утечка памяти тоже возникает. Может нужно какие-нть данные представить по использованию памяти?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19243/</id>
    <title type="text">Обнаружил утечки памяти при тестировании на исторических данных, при многократном повторении. Спасиб...</title>
    <published>2012-05-22T07:31:28Z</published>
    <updated>2012-05-22T07:31:28Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;art.tsgnet &lt;a href="https://stocksharp.ru/posts/m/19233/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/17921/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;zorran &lt;a href="https://stocksharp.ru/posts/m/17910/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Обнаружил утечки памяти при тестировании на исторических данных, при многократном повторении.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Спасибо посмотрим. Это какая версия S#? В 4.1 у нас новый тестер. Лучше его использовать. Называется LowMemEmulationTrader&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;в 4.1 не нашел такого&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Уже переименован в EmulationTrader</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19233/</id>
    <title type="text">Обнаружил утечки памяти при тестировании на исторических данных, при многократном повторении. Спасиб...</title>
    <published>2012-05-22T04:47:36Z</published>
    <updated>2012-05-22T04:47:36Z</updated>
    <author>
      <name>art.tsgnet</name>
      <uri>https://stocksharp.ru/users/6002/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/17921/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;zorran &lt;a href="https://stocksharp.ru/posts/m/17910/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Обнаружил утечки памяти при тестировании на исторических данных, при многократном повторении.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Спасибо посмотрим. Это какая версия S#? В 4.1 у нас новый тестер. Лучше его использовать. Называется LowMemEmulationTrader&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;в 4.1 не нашел такого</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18367/</id>
    <title type="text">архив данных от 4.0 данные менялись, используйте новые </title>
    <published>2012-04-18T12:56:55Z</published>
    <updated>2012-04-18T12:56:55Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;gaifredo &lt;a href="https://stocksharp.ru/posts/m/18365/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;архив данных от 4.0&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;данные менялись, используйте новые&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/28644/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">архив данных от 4.0&lt;br /&gt;при попытке запустить гидру, получаю ошибку, о которой отписался в соответствующем разделе</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18320/</id>
    <title type="text">Скачал новую версию, и запустил в ней SampleHistoryTesting. В ответ тишина, т.е. кривая эквилити не ...</title>
    <published>2012-04-17T13:13:56Z</published>
    <updated>2012-04-17T13:13:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;gaifredo &lt;a href="https://stocksharp.ru/posts/m/18319/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Скачал новую версию, и запустил в ней SampleHistoryTesting.&lt;br /&gt;В ответ тишина, т.е. кривая эквилити не обновляется. Сообщение о том, что расчет закончен не отображается.&lt;br /&gt;На предыдущих версиях данный пример работал&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4.1? Архив с данными тоже был скачал новый?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>