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

  • Автор темы Автор темы maxxZEN
  • Дата начала Дата начала

maxxZEN

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

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

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

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