Viade Afterburner is een freeware Microsoft Visual Studio add-In dat biedt verschillende functies nuttig voor een multithreaded applicatie-ontwikkeling met behulp van .NET framework:
- Threads Map feature zorgt voor een interactief UML-achtige diagram dat beschrijft alle threads uitvoeren in een toepassing als de klassen en de synchronisatieprimitieven gemanipuleerd door deze draden. Het biedt aanzienlijke hulp bij het begrijpen van threading de architectuur van de toepassing.
- Deadlock Detection-functie waarschuwt de actieve toepassing wanneer een discussies impasse wordt gedetecteerd door het gooien van een uitzondering beschrijven van de volledige cyclus van draden en synchronisatie primitieven deelnemen aan de impasse met alle de relevante oproep stacks.
- Deadlock Voorspelling helpt te kunnen implementeren lock nivellering codering strategie die afwezigheid van impasses voor sommige toepassingen kunnen garanderen. Het is een dynamische analyse-instrument dat de exclusieve toegang overnames gedaan door de draden in de running applicatie tracks en genereert een rapport van de overnames uitgevoerd in mismatching orders.
- Gooi Monitoring functie genereert een rapport objecten die IDisposable-interface implementeren, maar waarvan het Gooi () methode werd niet expliciet genoemd voordat GC de objecten heeft verzameld.
Er zijn tal van ontwikkeltools, nutsbedrijven, bibliotheken en code snippets die er strijden om de aandacht van een programmeur en het aanbieden van software-ontwikkeling te vereenvoudigen. Waarom zou je willen kijken naar nog een andere? In tegenstelling tot veel, Afterburner vereist een minimale investering van uw tijd en moeite om te kunnen profiteren van het. Er is geen noodzaak om een nieuwe API te leren of om eventuele wijzigingen in uw bestaande code. De enige vereisten zijn om de add-in te installeren en afvinken welke functies moeten worden toegepast op de geselecteerde projecten in uw oplossing ongeacht welke .NET taal wordt gebruikt.
Wat is nieuw in deze release:
- Ondersteuning voor VS 2005, 2008, 2010, 2012 en 2013
- Ondersteuning voor .NET 2.0, 3.0, 3.5, 4.0 en 4.5
- Met Threads Maps begrijpen threading architectuur van uw applicaties
- Ondersteunde synchronisatie primitieven
- methoden Monitor> Wait (), Pulse () en PulseAll ()
- Discussie Join () methode
- WaitHandle's WaitAny (), WaitAll () en SignalAndWait () methoden
- EventWaitHandle klasse
- ManualResetEvent klasse
- AutoResetEvent klasse
- Mutex klasse
- Semaphore klasse
- ReaderWriterLock klasse
- ReaderWriterLockSlim klasse
- Performance verbeteringen
- Bug fixes
Wat is nieuw in versie 2.0 beta:
- Ondersteuning voor VS 2005, 2008, 2010, 2012 en 2013
- Ondersteuning voor .NET 2.0, 3.0, 3.5, 4.0 en 4.5
- Met Threads Maps begrijpen threading architectuur van uw applicaties
- Ondersteunde synchronisatie primitieven
- Wacht Monitor (), Pulse () en PulseAll () methoden
- Discussie Join () methode
- WaitHandle's WaitAny (), WaitAll () en SignalAndWait () methoden
- EventWaitHandle klasse
- ManualResetEvent klasse
- AutoResetEvent klasse
- Mutex klasse
- Semaphore klasse
- ReaderWriterLock klasse
- ReaderWriterLockSlim klasse
- Performance verbeteringen
- Bug fixes
Wat is nieuw in versie 1.2 beta:
- Ondersteuning voor VS 2005, 2008, 2010 en 2012
- Ondersteuning voor .NET 2.0, 3.0, 3.5, 4.0 en 4.5
- Ondersteunde synchronisatie primitieven
- Wacht Monitor (), Pulse () en PulseAll () methoden
- Discussie Join () methode
- WaitHandle's WaitAny (), WaitAll () en SignalAndWait () methoden
- EventWaitHandle klasse
- ManualResetEvent klasse
- AutoResetEvent klasse
- Mutex klasse
- Semaphore klasse
- ReaderWriterLock klasse
- ReaderWriterLockSlim klasse
- Performance verbeteringen
- Bug fixes
Eisen
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Reacties niet gevonden