Jaký je nejlepší způsob, jak najít dlouholetou spuštění kódu v systému Windows aplikace Forms

hlasů
5

Zdědil jsem Windows Forms aplikace napsané v VB.Net. Některé části aplikace běžet strašně pomalu. Co je to nejjednodušší způsob, jak zjistit, které části kódu se držel věci? Já jsem hledal způsob, jak rychle najít nejpomalejší podprogramy a řešit jejich první ve snaze urychlit aplikaci.

Vím, že jsou k dispozici pro nákup, který vám ukáže, jak dlouho každý podprogram trvá několik code profiler produkty, ale doufal jsem, že najít volné řešení.

Položena 06/08/2008 v 21:26
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
3

Oceňuji snahu najít svobodný software. Nicméně, v tomto případě, tak bych důrazně doporučujeme při pohledu na všechny možnosti, včetně komerčních produktů. Snažil jsem se hrát s nProf (který je ve verzi 0.1 myslím) a neměl moc štěstí. I tak výkon profilování aplikace je subtilní záležitost a je nejlépe přistupovat pomocí výkonné, flexibilní nástroj. Pokud pracují zadarmo, pevně věřím, že čas ušetříte pomocí profesionálních produkt bude daleko převyšují náklady na licence. A samozřejmě, pokud jste jen chtějí profilovat jediné aplikace, každá obchodní balení obsahuje 15 nebo 30 denní zkušební verze, více než dost času, aby přesně určit případné problémy v existující aplikaci. A pokud budete potřebovat profilování podporu pro více než jen jednorázovým projektem, jste lépe kupovat kompletní nástroj sílu stejně.

Používáme ANTS profilování z Redgate a byli s ním velmi spokojen. Také jsem použil NET paměti Profiler s vynikajícími výsledky. Super věc o NET paměti Profiler je, že se můžete připojit k a profil běh výrobní aplikace, které skutečně uložené zadky, když jsme měli únik paměti ve výrobě jsme nemohli reprodukovat v naší testovací laboratoři.

Tyto JetBrains lidé mají Profiler stejně nazvaný dotTrace , které jsem se snažil, ale musím věřit, že v případě, že pochází z JetBrains obchod je pravděpodobně horní zářez stejně.

Mimochodem, moje rada zní: pokusit opravit vaši aplikaci v rámci bezplatného zkušebního okna jednoho nebo agregované kombinace tří z nich (minimálně 45 dní bezplatného užívání), a pokud to není dost času, vyberte si svou oblíbenou a na jaře na jedné z nich. Nebudete litovat.

Odpovězeno 07/08/2008 v 02:01
zdroj uživatelem

hlasů
1

nProf je dobrý, bezplatný nástroj pro NET profilování.

Odpovězeno 06/08/2008 v 21:30
zdroj uživatelem

hlasů
1

nProf je zdarma NET profiler ( ref ).

Odpovězeno 06/08/2008 v 21:30
zdroj uživatelem

hlasů
0

Visual Studio také přichází s výkonem profilování, což je docela dobré. nepochází ve všech verzích - pro VS2008, myslím, že je Developer Edition budete potřebovat.

Odpovězeno 03/01/2011 v 03:00
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more