Re[20]: Тормознутость и кривость linq
От: alex_public  
Дата: 21.03.16 14:03
Оценка:
Здравствуйте, Serginio1, Вы писали:

_>>Да всем понятно как тут и что решается. Если мы пишем дохленький сайтик на .net с парой посетителей в день, то всем глубоко наплевать на этот оверхед, т.к. он никогда не почувствуется. А если ты делаешь на .net (что правда является сомнительной идей на мой вкус, ну да ладно) высоконагруженный сервис с тысячами запросов в секунду или какое-то реалтаймовое решение, в котором актуальны миллисекунды, то просто все эти EF и ему подобные решения на базе Linq выкидываются на помойку и пишется в старых добрых традициях обычный sql код.

S> Давай считать. Как ты думаешь чему равно время рефлексии, передаче данных между процессами, парсинг текста SQL.
S>Вообще когда говорят от тысячами запросов в секунду на современных компьютерах то это вызывает смех.

См. сообщение выше.

S>Для примера вызов нетовского метода из 1С через Ireflect составляет на моем старом ноутбуке 20 000 вызовов в секунду.

S>http://infostart.ru/public/448668/

50 мкс? Жутко много (это же сотни тысяч ассемблерных инструкций!). Ну и при построение sql из linq будут десятки обращение к рефлексии.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.