Thursday, October 22, 2009

DotTrace + "Russian mosques" = Profit!!!

Хорошая штука этот dotTrace, жалко только, что такая дорогая и так недолго работает в trial-режиме. Провел профилирование кода «Мечетей России» на выявление утечек памяти. При 15 одновременно открытых сессиях, объем отъедаемой памяти не превышает 10 мБ, причем основной потребитель памяти класс String (94%). Что с этим можно было сделать? А ничего нельзя, разве только вызывать сборщик мусора, при старте новой сессии, что и было сделано. Нагрузка на процессор, конечно, увеличилась, зато за лимит памяти, установленный хостером, больше не переваливаемся. Какой лимит установлен, кстати, тоже не ясно, но явно не больше 10 мБ – крохоборы. А dotTrace я бы купил, когда разбогатею – очень уж полезный инструмент. 

2 comments:

Ilya Troitskiy said...

Фигасе цены! Начальник приедет - попробую уломать на пёрсонал.

Denis said...

ФЯ - забудь о циклах, указателях, утечках памяти, переменных. Нормальне парни давно используют ФЯ. А ты исользуешь?!

C# - Теперь не два креста, а целых четыре и как всегда остальное минусы. Кажде 6 месяцев новый фрэймворк и новая фича, чтобы сделать обычное окно нужно скачать 100 метров говна. Даже Майкрософт боится использовать этот хакерский язык, и продолжает использовать С++ и Си в своем нативном софте. С# - не нужно думать, нужно кодить!