скорость цикла в C#

maxxZEN

Client
Регистрация
18.03.2012
Сообщения
596
Благодарностей
113
Баллы
43
Был у меня цикл в проекте, который перебирал юзеров в таблице (примерно 100-200 строк), в теле цикла происходила проверка каждого юзера на соответствие неким условиям, всего цикл мог выполниться 5 раз. В обычных экшнах этот цикл выглядел несколько громоздко, и я сделал снипет, который его заменил. В итоге снипет работает в 9 раз дольше обычных экшнов. Это особенности работы C# снипета или дело в неоптимальном коде?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
думаю у вас что то в цикле не так...
так что я за неоптимальный код. так то 100-200 к строк должны обрабатываться несколько секунд
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
та даже 3 секунды - очень много. должно работать моментально.
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

так возьми VS, запусти профайлер и увидишь че там твой код жрет.
благо появилась VS 2013 Community Edition со всеми плюшками Pro но ограничениями по лицензии на личное некоммерческое использование.

п.с. хорошо зенка не стоит на месте, и в далеком будущем, возможно будет простой профайлер проекта..

а так да, у тебя код "кривой".
выкладывай задачу на что проверить/найти нужно.
может помогут добрые люди.
п.с2. без пациента нечего обсуждать.
 

maxxZEN

Client
Регистрация
18.03.2012
Сообщения
596
Благодарностей
113
Баллы
43
Спасибо! буду искать где косяк в коде.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)