﻿<?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">Performance test</title>
  <id>~/topic/1461/performance-test/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T08:35:54Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1461" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/8709/</id>
    <title type="text">В готовящемся 3.2 показатели изменились на следующие цифры: Save 3,1656562 Load 1,1575692 Save 2,988...</title>
    <published>2011-06-08T15:47:18Z</published>
    <updated>2011-06-08T15:47:18Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В готовящемся 3.2 показатели изменились на следующие цифры:&lt;br /&gt;&lt;br /&gt;Save 3,1656562&lt;br /&gt;Load 1,1575692&lt;br /&gt;Save 2,9880088&lt;br /&gt;Load 1,070883&lt;br /&gt;Save 2,9969494&lt;br /&gt;Load 1,07221&lt;br /&gt;Save 3,0042629&lt;br /&gt;Load 1,0663524&lt;br /&gt;Save 3,0111572&lt;br /&gt;Load 1,0836235&lt;br /&gt;Save 2,9845999&lt;br /&gt;Load 1,0831801&lt;br /&gt;Save 2,9833728&lt;br /&gt;Load 1,0779385&lt;br /&gt;Save 2,9818423&lt;br /&gt;Load 1,1007264&lt;br /&gt;Save 2,9891292&lt;br /&gt;Load 1,1126078&lt;br /&gt;Save 2,9862511&lt;br /&gt;Load 1,0903631&lt;br /&gt;&lt;br /&gt;Load теперь записывает около 1 млн сделок в секунду. Увеличение почти в 2 раза. Постарался &lt;a href="http://stocksharp.com/team/" title="http://stocksharp.com/team/"&gt;Миша М&lt;/a&gt;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7492/</id>
    <title type="text">Может кто-нибудь провести небольшой тест на производительность гидры? Интересует следущее: 1)Скорост...</title>
    <published>2011-04-18T13:54:16Z</published>
    <updated>2011-04-18T13:54:16Z</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;skuvv &lt;a href="https://stocksharp.ru/posts/m/6902/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Может кто-нибудь провести небольшой тест на производительность гидры?&lt;br /&gt;Интересует следущее:&lt;br /&gt;1)Скорость работы с пустой стратегией(скорость БД)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Провел на прошлой неделе в связи с перепиской на Пауке (VovaM пробудил во мне дух экспериментатора). Код теста:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;var tradesList = new List&amp;lt;Trade&amp;gt;();&lt;br /&gt;&lt;br /&gt;var sec = new Security&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;Id = &amp;quot;Test&amp;quot;,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;MinStepSize = 1,&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; 1000000; i++)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;tradesList.Add(new Trade&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Id = i + 1,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Time = DateTime.Now,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Volume = 1,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Price = i + 1,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Security = sec,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var storage = new TradingStorage(new InMemoryStorage()).GetTradeStorage(sec);&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; 10; i++)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;var t1 = Watch.Do(() =&amp;gt; storage.Save(tradesList));&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;Console.WriteLine(&amp;quot;Save &amp;quot; + t1.TotalSeconds);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;t1 = Watch.Do(() =&amp;gt; storage.Load(DateTime.Today, DateTime.Today + TimeSpan.FromDays(1)));&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;Console.WriteLine(&amp;quot;Load &amp;quot; + t1.TotalSeconds);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;storage.Clear();&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Лог:&lt;br /&gt;&lt;br /&gt;Save 2,4549736&lt;br /&gt;Load 1,9197791&lt;br /&gt;Save 2,4140177&lt;br /&gt;Load 1,8035063&lt;br /&gt;Save 2,2879743&lt;br /&gt;Load 1,9261216&lt;br /&gt;Save 2,2793862&lt;br /&gt;Load 1,8305467&lt;br /&gt;Save 2,2944878&lt;br /&gt;Load 1,906156&lt;br /&gt;Save 2,2963548&lt;br /&gt;Load 1,8314007&lt;br /&gt;Save 2,2915443&lt;br /&gt;Load 1,9035638&lt;br /&gt;Save 2,2878426&lt;br /&gt;Load 1,8184946&lt;br /&gt;Save 2,2966087&lt;br /&gt;Load 1,9067813&lt;br /&gt;Save 2,2889033&lt;br /&gt;Load 1,8128531&lt;br /&gt;&lt;br /&gt;Save не так интересен, а вот Load говорит, что примерно 500-600 тыс. сделок в секунду записывается. Не особо много, но компактно. 1 млн тиков всего 5.8 мегов.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6902/</id>
    <title type="text">Может кто-нибудь провести небольшой тест на производительность гидры? Интересует следущее: 1)Скорост...</title>
    <published>2011-03-21T13:02:07Z</published>
    <updated>2011-03-21T13:02:07Z</updated>
    <author>
      <name>skuvv</name>
      <uri>https://stocksharp.ru/users/28621/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Может кто-нибудь провести небольшой тест на производительность гидры?&lt;br /&gt;Интересует следущее:&lt;br /&gt;1)Скорость работы с пустой стратегией(скорость БД)&lt;br /&gt;2)Сделать произвольный ордер на первых данных и записывать в массив на каждом тике PnL и drawdown (хотя бы от стартового капитала)&lt;br /&gt;ps кол-во тиков хотя бы от 10милионов&lt;br /&gt;pps если памяти не хватит на 2) очищять бд накопленные данные на начало(или конец) сессии</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>