﻿<?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/1897/tormoza-na-plaze/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-28T05:19:42Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1897" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/11636/</id>
    <title type="text">Завтра потестирую на выделенном сервере в датацентре ртс, вот это уже интереснее. Если будет готовая...</title>
    <published>2011-09-27T20:58:01Z</published>
    <updated>2011-09-27T20:58:01Z</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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11635/" 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/11635/</id>
    <title type="text">Они сейчас просто в виде подсчёта разницы DateTime внутри PlazaTrader. Попробую на выходных отрефакт...</title>
    <published>2011-09-27T20:47:23Z</published>
    <updated>2011-09-27T20:47:23Z</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;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/11634/" 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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11629/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Они сейчас просто в виде подсчёта разницы DateTime внутри PlazaTrader. Попробую на выходных отрефакторить и выложить, хотя бы в виде диффа.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А зачем внутрь засовывал? Для замера регистрации достаточно Watch.Do(() =&amp;gt; for 1 to 100000 trader.RegisterOrder). Для замера времени движения заявки - Order.Latency.&lt;/div&gt;&lt;/div&gt;&lt;br /&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/11634/</id>
    <title type="text">Они сейчас просто в виде подсчёта разницы DateTime внутри PlazaTrader. Попробую на выходных отрефакт...</title>
    <published>2011-09-27T20:17:01Z</published>
    <updated>2011-09-27T20:17:01Z</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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11629/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Они сейчас просто в виде подсчёта разницы DateTime внутри PlazaTrader. Попробую на выходных отрефакторить и выложить, хотя бы в виде диффа.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А зачем внутрь засовывал? Для замера регистрации достаточно Watch.Do(() =&amp;gt; for 1 to 100000 trader.RegisterOrder). Для замера времени движения заявки - Order.Latency.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11633/</id>
    <title type="text">Потестируйте у себя, интересно сравнить. До включения UseLocalProtocol: RegisterOrder работает в сре...</title>
    <published>2011-09-27T20:08:01Z</published>
    <updated>2011-09-27T20:12:37Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander &lt;a href="https://stocksharp.ru/posts/m/11631/" 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;FiNick &lt;a href="https://stocksharp.ru/posts/m/11630/" 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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11628/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Потестируйте у себя, интересно сравнить.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;До включения UseLocalProtocol: RegisterOrder работает в среднем 31 мс (кста, видно что там квант времени 15,625 мс, потому надо пользоваться каким-нибудь Stopwatch и т.п.), latency в среднем 180-200мс&lt;br /&gt;После включения: RegisterOrder работает за 0мс (кроме первого раза), latency в среднем 150-170мс, т.е на эти 30мс меньше стала.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Latency как считаете?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Время работы RegisterOrder: тупо DateTime.Now после вызова минус до вызова, а latency это свойство Order.Latency&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;ЗЫ Не много не по теме, но может кто знает, насколько трудно получить тестовый доступ к серверу плазы?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Очень просто, пишите в техподдержку rts, выдадут.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. Похоже уже можно выпускать релиз 4.0.1 =)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11632/</id>
    <title type="text">Произвёл замеры на тестовом сервере биржи - 100 заявок. 1) регистрирую время - посылаю заявку 2) пол...</title>
    <published>2011-09-27T20:05:09Z</published>
    <updated>2011-09-27T20:05:09Z</updated>
    <author>
      <name>Ortn</name>
      <uri>https://stocksharp.ru/users/27613/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander &lt;a href="https://stocksharp.ru/posts/m/11624/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Произвёл замеры на тестовом сервере биржи - 100 заявок.&lt;br /&gt;1) регистрирую время - посылаю заявку&lt;br /&gt;2) получаю ответ от биржи - регистрирую время.&lt;br /&gt;&lt;br /&gt;В итоге средняя разница между 2) и 1) составила 140мс (это не с сервера биржи, а с рабочего компа).&lt;br /&gt;Максимальное время - 2148мс, минимальное - 58мс.&lt;br /&gt;&lt;br /&gt;Такой всплеск - до 2 секунд был 1 раз, в остальном заявки - до 150мс, пару раз было по 500мс. Первая посланная заявка - 600мс.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Пошёл дальше - посмотрел на среднюю задержку пакетов от меня до биржи - с помощью rts echo. В итоге после 50 тысяч запросов - 105мс средняя задержка канала.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Всё, с тормозами Plaza2, похоже, решено.&lt;br /&gt;Пользуйтесь.&lt;br /&gt;&lt;br /&gt;Единственная оставшаяся задача - поддержка 64 бит. Желающих как обычно нет? :)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&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/11631/</id>
    <title type="text">Потестируйте у себя, интересно сравнить. До включения UseLocalProtocol: RegisterOrder работает в сре...</title>
    <published>2011-09-27T19:57:55Z</published>
    <updated>2011-09-27T19:57: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;FiNick &lt;a href="https://stocksharp.ru/posts/m/11630/" 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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11628/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Потестируйте у себя, интересно сравнить.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;До включения UseLocalProtocol: RegisterOrder работает в среднем 31 мс (кста, видно что там квант времени 15,625 мс, потому надо пользоваться каким-нибудь Stopwatch и т.п.), latency в среднем 180-200мс&lt;br /&gt;После включения: RegisterOrder работает за 0мс (кроме первого раза), latency в среднем 150-170мс, т.е на эти 30мс меньше стала.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Latency как считаете?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11630/</id>
    <title type="text">Потестируйте у себя, интересно сравнить. До включения UseLocalProtocol: RegisterOrder работает в сре...</title>
    <published>2011-09-27T19:40:39Z</published>
    <updated>2011-09-27T19:40:39Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander &lt;a href="https://stocksharp.ru/posts/m/11628/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Потестируйте у себя, интересно сравнить.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;До включения UseLocalProtocol: RegisterOrder работает в среднем 31 мс (кста, видно что там квант времени 15,625 мс, потому надо пользоваться каким-нибудь Stopwatch и т.п.), latency в среднем 180-200мс&lt;br /&gt;После включения: RegisterOrder работает за 0мс (кроме первого раза), latency в среднем 150-170мс, т.е на эти 30мс меньше стала.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11629/</id>
    <title type="text">Отправил ещё 400 заявок. Среднее колеблется в районе 120-140. Максимальное (делаю пачками по 100 зая...</title>
    <published>2011-09-27T19:00:31Z</published>
    <updated>2011-09-27T19:00:31Z</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;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/11626/" 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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11625/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Отправил ещё 400 заявок.&lt;br /&gt;&lt;br /&gt;Среднее колеблется в районе 120-140.&lt;br /&gt;Максимальное (делаю пачками по 100 заявок) - от 400мс до 2.3 секунды&lt;br /&gt;&lt;br /&gt;минимальное - от 31 до 93мс.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Можешь тесты залить так же на КодеПлекс? Даже лучше в качестве примеров. Чтобы в любой момент каждый смог бы проверить свою скорость под нагрузкой.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Они сейчас просто в виде подсчёта разницы DateTime внутри PlazaTrader. Попробую на выходных отрефакторить и выложить, хотя бы в виде диффа.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11628/</id>
    <title type="text">На форуме rts было написано: Из этого следует несколько выводов: а. Выбор синхронного или асинхронно...</title>
    <published>2011-09-27T18:59:41Z</published>
    <updated>2011-09-27T18:59:41Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/11627/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;На форуме rts было написано:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Из этого следует несколько выводов:&lt;br /&gt;&lt;br /&gt;а. Выбор синхронного или асинхронного способа отправки одинаков с точки зрения как скорости отправки, так и ожидания ответа и должен диктоваться внутренней архитектурой приложения.&lt;br /&gt;&lt;br /&gt;Асинхронную отправку имеет смысл использовать, если&lt;br /&gt; -- приложение однопоточное и получает реплику в том же Connection, который используется для отправки заявок. В этом случае сихронный Send будет блокировать получение реплики до момента получения ответа на сообщение.&lt;br /&gt; -- приложение отправляет сообщения, не дожидаясь ответа на предыдущие отправленные сообщения&lt;br /&gt;(например, классическая система интернет-трейдинга)&lt;br /&gt;&lt;br /&gt;б. Обработка таймаута при ожидании на объекте ядра точно также как при Sleep квантуется по 10-15 мс.&lt;br /&gt;Таймаут в 1 мс статистически эквивалентен таймауту в 10 мс. Так устроена ОС Windows.&lt;br /&gt;&lt;br /&gt;в. уменьшать таймаут имеет смысл только для более частного возврата к коду пользователя, в случае, если ожидается, что данное соединение редко используется.&lt;br /&gt;&lt;br /&gt;г. Таймаут = 0 в ProcessMessage означает, что один из процессоров или &lt;br /&gt;процессорных ядер будет постоянно загружен обработкой пустого (по большей части) цикла данного потока.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;У нас:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;1мс AddTransaction&lt;br /&gt;4мс SendAsync&lt;br /&gt;&lt;br /&gt;33мс SendAsync&lt;br /&gt;&lt;br /&gt;&lt;span class="highlight"&gt;100мс SendAsync&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Чем занимается SendAsync столько времени, оно же вроде асинхронная отправка, неужели дожидается какого-то ответа? И плюс почему PollTimeOut влияет на это время, судя по коду там есть TransactionTimeOut для этого (5 сек по умолчанию). &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Не дожидается похоже. PollTimeOut всё же не влияет, я был не прав.&lt;br /&gt;TransactionTimeOut вообще за другое ответственен, он тут тоже не при чём.&lt;br /&gt;&lt;br /&gt;Ещё раз повторюсь - как только сделал через shared memory - всё стало мгновенно.&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/11627/</id>
    <title type="text">На форуме rts было написано: Из этого следует несколько выводов: а. Выбор синхронного или асинхронно...</title>
    <published>2011-09-27T16:52:59Z</published>
    <updated>2011-09-27T16:52:59Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">На форуме rts было написано:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Из этого следует несколько выводов:&lt;br /&gt;&lt;br /&gt;а. Выбор синхронного или асинхронного способа отправки одинаков с точки зрения как скорости отправки, так и ожидания ответа и должен диктоваться внутренней архитектурой приложения.&lt;br /&gt;&lt;br /&gt;Асинхронную отправку имеет смысл использовать, если&lt;br /&gt; -- приложение однопоточное и получает реплику в том же Connection, который используется для отправки заявок. В этом случае сихронный Send будет блокировать получение реплики до момента получения ответа на сообщение.&lt;br /&gt; -- приложение отправляет сообщения, не дожидаясь ответа на предыдущие отправленные сообщения&lt;br /&gt;(например, классическая система интернет-трейдинга)&lt;br /&gt;&lt;br /&gt;б. Обработка таймаута при ожидании на объекте ядра точно также как при Sleep квантуется по 10-15 мс.&lt;br /&gt;Таймаут в 1 мс статистически эквивалентен таймауту в 10 мс. Так устроена ОС Windows.&lt;br /&gt;&lt;br /&gt;в. уменьшать таймаут имеет смысл только для более частного возврата к коду пользователя, в случае, если ожидается, что данное соединение редко используется.&lt;br /&gt;&lt;br /&gt;г. Таймаут = 0 в ProcessMessage означает, что один из процессоров или &lt;br /&gt;процессорных ядер будет постоянно загружен обработкой пустого (по большей части) цикла данного потока.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;У нас:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;1мс AddTransaction&lt;br /&gt;4мс SendAsync&lt;br /&gt;&lt;br /&gt;33мс SendAsync&lt;br /&gt;&lt;br /&gt;&lt;span class="highlight"&gt;100мс SendAsync&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Чем занимается SendAsync столько времени, оно же вроде асинхронная отправка, неужели дожидается какого-то ответа? И плюс почему PollTimeOut влияет на это время, судя по коду там есть TransactionTimeOut для этого (5 сек по умолчанию). &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11626/</id>
    <title type="text">Отправил ещё 400 заявок. Среднее колеблется в районе 120-140. Максимальное (делаю пачками по 100 зая...</title>
    <published>2011-09-27T16:46:39Z</published>
    <updated>2011-09-27T16:51:38Z</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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11625/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Отправил ещё 400 заявок.&lt;br /&gt;&lt;br /&gt;Среднее колеблется в районе 120-140.&lt;br /&gt;Максимальное (делаю пачками по 100 заявок) - от 400мс до 2.3 секунды&lt;br /&gt;&lt;br /&gt;минимальное - от 31 до 93мс.&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/11625/</id>
    <title type="text">Отправил ещё 400 заявок. Среднее колеблется в районе 120-140. Максимальное (делаю пачками по 100 зая...</title>
    <published>2011-09-27T14:45:09Z</published>
    <updated>2011-09-27T14:45:09Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Отправил ещё 400 заявок.&lt;br /&gt;&lt;br /&gt;Среднее колеблется в районе 120-140.&lt;br /&gt;Максимальное (делаю пачками по 100 заявок) - от 400мс до 2.3 секунды&lt;br /&gt;&lt;br /&gt;минимальное - от 31 до 93мс.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11624/</id>
    <title type="text">Произвёл замеры на тестовом сервере биржи - 100 заявок. 1) регистрирую время - посылаю заявку 2) пол...</title>
    <published>2011-09-27T14:06:47Z</published>
    <updated>2011-09-27T14:06:47Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Произвёл замеры на тестовом сервере биржи - 100 заявок.&lt;br /&gt;1) регистрирую время - посылаю заявку&lt;br /&gt;2) получаю ответ от биржи - регистрирую время.&lt;br /&gt;&lt;br /&gt;В итоге средняя разница между 2) и 1) составила 140мс (это не с сервера биржи, а с рабочего компа).&lt;br /&gt;Максимальное время - 2148мс, минимальное - 58мс.&lt;br /&gt;&lt;br /&gt;Такой всплеск - до 2 секунд был 1 раз, в остальном заявки - до 150мс, пару раз было по 500мс. Первая посланная заявка - 600мс.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Пошёл дальше - посмотрел на среднюю задержку пакетов от меня до биржи - с помощью rts echo. В итоге после 50 тысяч запросов - 105мс средняя задержка канала.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Всё, с тормозами Plaza2, похоже, решено.&lt;br /&gt;Пользуйтесь.&lt;br /&gt;&lt;br /&gt;Единственная оставшаяся задача - поддержка 64 бит. Желающих как обычно нет? :)&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11603/</id>
    <title type="text">Кстати, странная фишка: у меня если плаза не подключена проц на 100% забит, подключаю нагрузка до 0-...</title>
    <published>2011-09-27T10:15:20Z</published>
    <updated>2011-09-27T10:15:20Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/11223/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Кстати, странная фишка: у меня если плаза не подключена проц на 100% забит, подключаю нагрузка до 0-2% падает, отключаю опять 100%.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Исправил, фикс - в исходниках codeplex [cool] &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11597/</id>
    <title type="text">Включил UseLocalProtocol у себя в примере по умолчанию, полное время исполнения OnOrderRegister сниз...</title>
    <published>2011-09-27T08:51:48Z</published>
    <updated>2011-09-27T08:52:01Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Включил UseLocalProtocol у себя в примере по умолчанию, полное время исполнения OnOrderRegister снизилось до 0-2мс.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11593/</id>
    <title type="text">Прологировал SendTransaction Первый запуск: 6мс AddTransaction 45мс SendAsync Последующие: (где не у...</title>
    <published>2011-09-27T08:31:02Z</published>
    <updated>2011-09-27T08:31:02Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Прологировал SendTransaction&lt;br /&gt;Первый запуск:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;6мс AddTransaction&lt;br /&gt;45мс SendAsync&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Последующие: (где не указан AddTransaction - там 0мс):&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;42мс SendAsync&lt;br /&gt;&lt;br /&gt;&lt;span class="highlight"&gt;204мс SendAsync&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;24мс SendAsync&lt;br /&gt;&lt;br /&gt;1мс AddTransaction&lt;br /&gt;4мс SendAsync&lt;br /&gt;&lt;br /&gt;1мс AddTransaction&lt;br /&gt;4мс SendAsync&lt;br /&gt;&lt;br /&gt;17мс SendAsync&lt;br /&gt;&lt;br /&gt;1мс AddTransaction&lt;br /&gt;4мс SendAsync&lt;br /&gt;&lt;br /&gt;33мс SendAsync&lt;br /&gt;&lt;br /&gt;&lt;span class="highlight"&gt;100мс SendAsync&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11592/</id>
    <title type="text">Результаты замеров после вчерашних изменений со 100мс. Всего послал 10 заявок. Для первой заявки всё...</title>
    <published>2011-09-27T08:18:36Z</published>
    <updated>2011-09-27T08:19:13Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Результаты замеров после вчерашних изменений со 100мс.&lt;br /&gt;Всего послал 10 заявок.&lt;br /&gt;Для первой заявки всё происходит максимально долго:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;3мс от RegisterOrder до обработчика PlazaTrader.OnRegisterOrder&lt;br /&gt;110мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;5мс на transaction.Set&lt;br /&gt;12мс на SendTransaction&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Далее всё быстрее, но.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;0мс на transaction.Set&lt;br /&gt;&lt;span class="highlight"&gt;122мс на SendTransaction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;0мс на transaction.Set&lt;br /&gt;4мс на SendTransaction&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;1мс на transaction.Set&lt;br /&gt;0мс на SendTransaction&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;0мс на transaction.Set&lt;br /&gt;&lt;span class="highlight"&gt;100мс на SendTransaction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;0мс на transaction.Set&lt;br /&gt;&lt;span class="highlight"&gt;100мс на SendTransaction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;1мс на transaction.Set&lt;br /&gt;&lt;span class="highlight"&gt;203мс на SendTransaction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;0мс на transaction.Set&lt;br /&gt;34мс на SendTransaction&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;2мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;0мс на transaction.Set&lt;br /&gt;&lt;span class="highlight"&gt;101мс на SendTransaction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;0мс от отправки заявки до PlazaTrader.OnRegisterOrder&lt;br /&gt;1мс на _transactionManager.Factory.CreateRegister(order);&lt;br /&gt;1мс на transaction.Set&lt;br /&gt;&lt;span class="highlight"&gt;100мс на SendTransaction&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;SendTransaction работает медленно, как раз видна дискретность в 100мс.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11268/</id>
    <title type="text">Кстати, какая у вас политика при создании этих PlazaXXXColumns? Надо туда вбивать все колонки какие ...</title>
    <published>2011-09-20T13:34:09Z</published>
    <updated>2011-09-20T13:34:09Z</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/11247/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Кстати, какая у вас политика при создании этих PlazaXXXColumns? Надо туда вбивать все колонки какие есть в документации или только самые необходимые?&lt;br /&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/11257/</id>
    <title type="text">Просьба сопровождать коммиты(чек ины) комментариями и проверять перед выкладыванием :) после последн...</title>
    <published>2011-09-20T09:52:15Z</published>
    <updated>2011-09-20T09:52:15Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/11247/" 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;Alexander &lt;a href="https://stocksharp.ru/posts/m/11246/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Просьба сопровождать коммиты(чек ины) комментариями и проверять перед выкладыванием :)&lt;br /&gt;после последних 2х чек инов плаза работать перестала.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;С комментами ступил, буду писать.&lt;br /&gt;На счет не работает: не билдится или рантайм эксепшны? У меня билдится, но на прогоне данные с потока подтягивать не пробовал.&lt;br /&gt;Кстати, какая у вас политика при создании этих PlazaXXXColumns? Надо туда вбивать все колонки какие есть в документации или только самые необходимые?&lt;br /&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/11247/</id>
    <title type="text">Просьба сопровождать коммиты(чек ины) комментариями и проверять перед выкладыванием :) после последн...</title>
    <published>2011-09-20T07:48:08Z</published>
    <updated>2011-09-20T07:55:03Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander &lt;a href="https://stocksharp.ru/posts/m/11246/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Просьба сопровождать коммиты(чек ины) комментариями и проверять перед выкладыванием :)&lt;br /&gt;после последних 2х чек инов плаза работать перестала.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;С комментами ступил, буду писать.&lt;br /&gt;На счет не работает: не билдится или рантайм эксепшны? У меня билдится, но на прогоне данные с потока подтягивать не пробовал.&lt;br /&gt;Кстати, какая у вас политика при создании этих PlazaXXXColumns? Надо туда вбивать все колонки какие есть в документации или только самые необходимые?&lt;br /&gt;Я так смотрю колонки многих таблиц не до конца описаны или не описаны вовсе.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>