Viade Afterburner je freeware Microsoft Visual Studio doplněk, který nabízí několik funkcí, které jsou užitečné pro vícevláknového vývoj aplikací s využitím .NET framework:
- Threads Map funkce vytváří interaktivní UML-jako diagram, který popisuje všechny nitky vykonávající v rámci aplikace, stejně jako třídy a synchronizace primitiv manipulováni těmito závity. Nabízí značnou pomoc při pochopení threading architektury vaší aplikace.
- Deadlock detekce funkce upozorní běžící aplikace, kdy je nitě zablokování zjištěna tím, že hodí výjimku popisující celý cyklus závity a synchronizačních primitiv podílejících se na mrtvém bodě se všemi příslušná volání stohy.
- Zablokování Predikce pomáhá správně provádět zámek vyrovnání kódování strategii, která může zaručit absenci zablokování pro některé aplikace. Je to dynamický analytický nástroj, který sleduje výhradní přístupová akvizice provedené závitů v běžící aplikaci a generuje zprávu o akvizic provedených v nesoulad objednávek.
- zlikvidujte funkce pro sledování generuje zprávu seznam objektů, které implementují rozhraní IDisposable ale jehož Dispose () metoda nebyla volána explicitně před GC shromáždí předměty.
Existují četné vývojové nástroje, pomůcky, knihovny a kódu, který umístíte tam soupeří o programátora pozornosti a nabízí zjednodušení procesu vývoje softwaru. Proč by se chcete podívat na ještě jiný? Na rozdíl od mnoha, Afterburner vyžaduje minimální investici času a úsilí, aby bylo možné těžit z něj. Není třeba se učit nové API nebo provádět žádné změny k vaší stávající kód. Jediné požadavky jsou nainstalovat doplněk a zaškrtnout jaké funkce mají být aplikovány na vybrané projekty v vaše řešení bez ohledu na to, co .NET jazyk je používán.
Co je nového v této verzi:
- Podpora VS 2005, 2008, 2010, 2012 a 2013
- Podpora rozhraní .NET 2.0, 3.0, 3.5, 4.0 a 4.5
- se závity maps rozumět threading architektury z vašich aplikací
- Podporované synchronizační primitiva
- metody monitoru> Wait (), Pulse () a PulseAll ()
- Thread to join () metoda
- WaitHandle je waitany (), WaitAll () a SignalAndWait () metody
- EventWaitHandle třída
- ManualResetEvent třída
- AutoResetEvent třída
- Mutex třída
- Semafor třída
- ReaderWriterLock třída
- ReaderWriterLockSlim třída
- Vylepšení výkonu
- Opravy chyb
Co je nového ve verzi 2.0 beta:
- Podpora VS 2005, 2008, 2010, 2012 a 2013
- Podpora rozhraní .NET 2.0, 3.0, 3.5, 4.0 a 4.5
- se závity maps rozumět threading architektury z vašich aplikací
- Podporované synchronizační primitiva
- Počkejte Monitor (), Pulse () a PulseAll () metody
- Thread to join () metoda
- WaitHandle je waitany (), WaitAll () a SignalAndWait () metody
- EventWaitHandle třída
- ManualResetEvent třída
- AutoResetEvent třída
- Mutex třída
- Semafor třída
- ReaderWriterLock třída
- ReaderWriterLockSlim třída
- Vylepšení výkonu
- Opravy chyb
Co je nového ve verzi 1.2 beta:
- Podpora VS 2005, 2008, 2010 a 2012
- Podpora rozhraní .NET 2.0, 3.0, 3.5, 4.0 a 4.5
- Podporované synchronizační primitiva
- Počkejte Monitor (), Pulse () a PulseAll () metody
- Thread to join () metoda
- WaitHandle je waitany (), WaitAll () a SignalAndWait () metody
- EventWaitHandle třída
- ManualResetEvent třída
- AutoResetEvent třída
- Mutex třída
- Semafor třída
- ReaderWriterLock třída
- ReaderWriterLockSlim třída
- Vylepšení výkonu
- Opravy chyb
Požadavky na :
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Komentáře nebyl nalezen