2012-02-12 3 views
2

Я пытаюсь понять, почему I can't get WPF to make my images display snappy, в то время как стартапы, как Facebook и Apple, похоже, утруждать с созданием их программного обеспечения ведут себя ;-)Как профилировщик EQATEC сравнивается с DotTrace?

Ну, один очевидный differece что EQATEC свободен, и что DotTrace нет. Однако, учитывая, что обычно бесплатной версии недостаточно, и приходится переходить на $$, и учитывая, что у DotTrace есть «персональная лицензия» для отдельных разработчиков, это менее дифференциатор, чем можно было сначала поверить. И у меня также есть Resharper ...

Итак, оставляя в стороне «свободный» коэффициент, профилировщик EQATEC сравним с Jet Brains one?

+0

Если вам что-то нужно, чтобы заплатить деньги, то почему бы не проверить, есть ли у них предпродажный парень, с которым можно поговорить? http://www.jetbrains.com/company/contacts/index.jsp#Contacts –

+2

', учитывая, что ** обычно ** бесплатное издание недостаточно "... это миф, есть много отличных программное обеспечение доступно бесплатно и даже с открытым исходным кодом. Это правда, что лучшие профилировщики являются коммерческими, но это не так. – doblak

+0

@ Darjan Без сомнения, с открытым исходным кодом отлично. Однако, когда бесплатная версия предлагается вместе с $$$ s, бесплатной версии обычно недостаточно. – Avi

ответ

4

EQATEC не является полностью бесплатным. Он просто предлагает бесплатную лицензию (примечание: a limited one).

Я использовал профилировщик производительности ANTS, dotTrace, EQATEC, Slimtune и среди профайлов памяти Scitech и ANTI. Профайлы памяти - это другой вид зверя. Я нашел Scitech лучшим, хотя профилировщик ANTS также предлагает неплохие результаты. Среди других профилировщиков ANTS и dotTrace превосходят все другие известные мне. Slimtune очень простой, но ... он работает. EQATEC был смешанным опытом.

Проблема с EQATEC заключалась в том, что она не запускалась (независимо от того, что я пробовал, произошел сбой) с одним из приложений, над которыми я работал, но он работал с другим, хотя ограничения бесплатной версии были чем-то раздражающими ,

Профилировщики имеют крутую кривую обучения, и требуется некоторое время, чтобы привыкнуть к ней, научиться правильно использовать ее и правильно интерпретировать результаты. Таким образом, вам нужно поместить значение вашего времени, значение улучшения производительности в вашем приложении и значение профилировщика в уравнение и затем принять решение. Я пошел на ANTS.

Если вы редко используете его, альтернативы с ограниченным доступом/ограничением могут делать только штрафы. Но если это должен быть ваш инструмент производительности, идите на один из лучших, есть пробные версии.

Вы можете найти некоторые очень хорошие отзывы здесь: What Are Some Good .NET Profilers?

Но в отношении к ваших требований профилирующих: просто выбрать один из них, суда или бесплатно и профиль, что часть кода, раздавать деньги для такого несовершеннолетнего задача профилирования является смешной.

+0

Спасибо за ваш ответ. Re "ваши требования к профилированию" Я в смешанном мнении. С одной стороны, я чувствую, что мой код работает быстро, и я полагаю, что WPF способен, поэтому проблема вялости изображения, вероятно, является проблемой активации WPF неправильным способом - не то, что откроет профиль. Так что возиться с профилировщиком - это пустая трата времени и денег. С другой стороны, я сейчас только в начале проекта, и в итоге у меня будут проблемы с моим собственным кодом, поэтому профайлер может пригодиться, так почему бы не попробовать и не использовать его сейчас, может быть, он откроет что-то интересное. .. – Avi

Смежные вопросы