2012-02-12 44 views
2

我試圖理解爲什麼I can't get WPF to make my images display snappy,而像Facebook和蘋果初創公司似乎有麻煩讓他們軟件運行起來;-)EQATEC分析器與DotTrace相比如何?

嗯,一個明顯的型差分是EQATEC是免費的,而且DotTrace不是。然而,鑑於通常的免費版本是不夠的,必須轉向$$版本,並且考慮到DotTrace爲個人開發者提供「個人許可證」,這與其初始相比並不是一個區別。而且我也有Resharper ...所以,拋開「免費」的因素,EQATEC profiler與Jet Brains相媲美嗎?

+0

如果某件事需要你付錢,那麼爲什麼不檢查他們是否有可以與之交談的預售員? http://www.jetbrains.com/company/contacts/index.jsp#Contacts – 2012-02-12 11:43:11

+2

'因爲**通常**免費版是不夠的'...這是一個神話,有很多優秀的軟件免費提供,甚至可以作爲開源軟件。確實,最好的配置文件是商業的,但這通常不是真的。 – doblak 2012-02-12 12:44:31

+0

@Darjan毫無疑問,開源代碼非常棒。但是,當免費版與$$$一起提供時,免費版通常不夠用。 – Avi 2012-02-12 13:00:49

回答

4

EQATEC並非完全免費。它只是提供免費的許可證(注:a limited one)。

我已經使用了ANTS性能分析器,dotTrace,EQATEC,Slimtune以及內存分析器Scitech和ANTS內存分析器。內存分析器是一種不同類型的野獸。我發現Scitech是最好的,儘管ANTS內存分析器也提供了一些不錯的結果。在其他性能測試者的表現中,ANTS和dotTrace都優於我所知的其他所有其他測試者。 Slimtune是非常基本的,但是...它的工作原理。 EQATEC是一個混合體驗。

EQATEC的問題在於它與我工作的應用程序之一無法啓動(不管我嘗試過什麼,發生崩潰),但它與另一個應用程序一起工作,儘管免費版本的限制令人討厭。

輪廓儀有一個陡峭的學習曲線,需要一段時間才能習慣一個,學會正確使用它並正確解釋結果。因此,您需要將時間價值,應用程序性能改進的價值以及分析器的價值納入等式中,然後再決定。我去了螞蟻。

如果你很少使用它,免費/有限的替代品可能會做得很好。但是,如果它應該是你的生產力工具,那麼選擇其中一個最好的,那麼就有可用的試用版。

您可以在這裏找到一些很好的意見:What Are Some Good .NET Profilers?

但對於以您的分析要求:只挑那些,審判或自由的一個配置文件,一段代碼,捐錢這樣的未成年人分析任務是可笑的。

+0

謝謝你的回答。回覆「你的配置要求」我有不同的看法。一方面,我覺得我的代碼很快,並且我認爲WPF是有能力的,所以圖像性能低下的問題可能是錯誤地激活WPF的問題 - 而不是配置文件會發現的問題。因此,現在與一個探查器搞混是浪費時間和金錢。另一方面,我現在剛剛處於項目的開始階段,最終我會遇到自己的代碼問題,因此一個分析器可能會派上用場,所以爲什麼不現在嘗試使用它,或許它會發現一些有趣的事情。 .. – Avi 2012-02-12 13:15:50