Jul 19, 2011 - Думаю, что вариант неплохой
|
|
Jul 18, 2011 - Александр, можете попробовать собрать проект с такой вот функцией GetQuikWindows: static extern int GetWindowThreadProcessId(IntPtr hWnd, out int lpdwProcessId); static int GetProcessId(IntPtr hwnd) {...
|
|
Jul 18, 2011 - А после такого измения кода как быстро стало отрабатывать? С измененным предикатом: EnumWindows time: 00:00:00.0018250 Windows count: 393 AllToplevelWindows time: 00:00:00.0037758 Windows count: 0 без...
|
|
Jul 18, 2011 - Оставьте почту, отправлю весь QuikTerminal отправил в личку Это понятно... Время тратится на доступ к w.Process (см. #44) Я вот и говорю, может надо типа того че-то сделать Если просто попробовать пом...
|
|
Jul 18, 2011 - При этом время увеличивапется, если добавить условие на Linq var wins = SystemWindow.AllToplevelWindows.Where(w=>w.Process.Id == AppDomain.GetCurrentThreadId()).ToArray(); У меня это условие не очень ...
|
|
Jul 18, 2011 - Потому что она вызывается в #28. Но конкретно по EnumWindows я замеры не делал, т.к. замучился в исследовниях и как-то решил, что дело именно в ней, раз она ключевая в FilterToplevelWindows да и пробл...
|
|
Jul 18, 2011 - Уменя На w7 x86 за "Total time: 00:00:00.0008483". Тогда почему вы решили, что тормозит именно эта функция?
|
|
Jul 18, 2011 - Коллеги, проблема локализована(см. #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 максимум. Время запуска сильно зависит от количества открытых окон, а так же от кол...
|