|
Jul 19, 2011 - Думаю, что вариант неплохой
|
|
|
Jul 18, 2011 - Александр, можете попробовать собрать проект с такой вот функцией GetQuikWindows: [DllImport("user32.dll", SetLastError = true)] static extern int GetWindowThreadProcessId(IntPtr hWnd, out int lpdwPro...
|
|
|
Jul 18, 2011 - Alexander: А после такого измения кода как быстро стало отрабатывать? С измененным предикатом: EnumWindows time: 00:00:00.0018250 Windows count: 393 AllToplevelWindows time: 00:00:00.0037758 Windows c...
|
|
|
Jul 18, 2011 - Alexander: Оставьте почту, отправлю весь QuikTerminal отправил в личку Alexander: Это понятно... Время тратится на доступ к w.Process (см. #44) Я вот и говорю, может надо типа того че-то сделать Если ...
|
|
|
Jul 18, 2011 - Артем_2: При этом время увеличивапется, если добавить условие на Linq var wins = SystemWindow.AllToplevelWindows.Where(w=>w.Process.Id == AppDomain.GetCurrentThreadId()).ToArray(); У меня это условие ...
|
|
|
Jul 18, 2011 - Артем_2: Потому что она вызывается в #28. Но конкретно по EnumWindows я замеры не делал, т.к. замучился в исследовниях и как-то решил, что дело именно в ней, раз она ключевая в FilterToplevelWindows д...
|
|
|
Jul 18, 2011 - Артем_2: Уменя На w7 x86 за "Total time: 00:00:00.0008483". Тогда почему вы решили, что тормозит именно эта функция?
|
|
|
Jul 18, 2011 - Артем_2: Коллеги, проблема локализована(см. #28,#30), - это функция EnumWindows из user32.dll,которая фигово работает в виндоусе после висты. Как писал выше, у меня на W2K8 все отрабатывает довольно б...
|
|
|
Jul 17, 2011 - В 3.2.5 котирование запускается, но каждый раз останавливатся с неисполненным объемом: VS 17.07.2011 12:49:03.812 Стратегия запущена. VS 17.07.2011 12:49:04.875 New order: Buy code:SBER03 price:93.11 ...
|
|
|
Jul 15, 2011 - Использую Windows Server 2008R2 x64,старт экспорта конечно медленней чем на Win2003, но запуск проходит секунд за 30 максимум. Время запуска сильно зависит от количества открытых окон, а так же от кол...
|