Михаил Сухов AntonySS
Результаты получил следующие:
API 4.1.19.1 - тестирование заняло примерно 3мин, объем потребляемой памяти на конец теста - 1872Мб
API 4.2.2.2 - тестирование заняло примерно 13мин 30сек, объем потребляемой памяти на конец теста - 1760Мб
В следующей версии будет чуть исправлена ситуация со скоростью. Трассировщик показал, что самый медленный участок в примере - это генерация свечек. Как раз то, что не менялось пока вообще. Так что я не уверен насчет корректности замеров. Какие параметры были выставлены при тестировании?
Михаил,
Тестировал я на оригинальных SampleHistoryTestingParallel версий 4.1.19.1 и 4.2.2.2 с использованием оригинальных параметров, которые, насколько я могу судить, в обоих примерах идентичны.
Сегодня повторил тесты и получил схожие результаты:
API 4.1.19.1 - тестирование заняло примерно 3мин, объем потребляемой памяти на конец теста - 1832Мб
API 4.2.2.2 - тестирование заняло примерно 13мин 20сек, объем потребляемой памяти на конец теста - 1590Мб
Длительность тестов я брал из окошка, которое появляется когда тест окончен
Code
MessageBox.Show("Закончено за " + (DateTime.Now - _startEmulationTime))
, а объем потребляемой памяти из "Диспетчера задач"
Аналогичный тест для оригинальных SampleHistoryTesting с оригинальными параметрами, сразу на Тиках, Тиках + Стаканах, Свечах, Свечах + Стаканах дал следующие результаты:
API 4.1.19.1 - Потребление памяти 650Мб
Тики - 3мин 20сек
Тики+Стаканы - 7мин 45сек
Свечи - 10сек
Свечи+Стаканы - 10сек
API 4.2.2.2 - Потребление памяти 2890Мб
Тики - 12мин 20сек
Тики+Стаканы - 29мин 0сек
Свечи - 12мин 10сек
Свечи+Стаканы - 12мин 45сек
Возможно Samlpes в двух версиях все же разнятся где-то в настройках, чего я не заметил, но тем не менее протестированы оригинальные Samples без внесения собственного кода.