Viade Afterburner е безплатна Microsoft Visual Studio Add-In, който предлага няколко функции, полезни за многонишкова разработка на приложения, използвайки рамка .NET:
- Threads Карта функция създава интерактивна UML-подобна схема, която описва всички нишки изпълняващите рамките на молба, както и класове и примитиви за синхронизация манипулирани от тези теми. Той предлага значителна помощ в разбирането на резби архитектура на вашата програма.
- Deadlock откриване игрални сигнали на работещо приложение, когато теми безизходица се открива чрез хвърляне на изключение, описваща пълния цикъл на конци и примитиви за синхронизация, участващи в задънената улица с всички съответните стакове кол.
- Deadlock Prediction помага да се приложи правилно заключване изравняване кодиране стратегия, която може да гарантира отсъствието на мъртвите зони за някои приложения. Това е един динамичен инструмент за анализ, който проследява ексклузивни придобивания достъп, направени от нишките в течаща прилагането и генерира отчет на придобиванията, извършени в несъвпадащи поръчки.
- Изхвърлете функция за наблюдение генерира отчет листинг обекти, които реализират IDisposable интерфейс, но чиято Изхвърлете (метод) не е бил потърсен изрично преди GC е събрал обектите.
Има множество инструменти за разработка, комунални услуги, библиотеки и код откъси там се борят за вниманието на програмиста и предлагането да се опрости процеса на разработка на софтуер. Защо бихте искали да разгледаме още един такъв? За разлика от много, Afterburner изисква минимална инвестиция на време и усилия, за да се възползват от него. Няма нужда да научат нов API или да направите някакви промени към съществуващия код. Единствените изисквания са да инсталирате добавката и да отписвате какви функции трябва да се прилага по отношение на избраните проекти в вашето решение, без значение какво .NET език се използва.
Какво ново в тази версия:
- Подкрепа за VS 2005 г., 2008 г., 2010 г., 2012 г. и 2013
- Подкрепа за .NET 2.0, 3.0, 3.5, 4.0 и 4.5
- с конци Maps разбирам вдявате архитектура на вашите приложения
- Поддържани примитиви за синхронизация
- Методи монитора> Изчакайте (), пулс () и PulseAll ()
- нишка на присъединяване () метод
- WaitAny WaitHandle е (), WaitAll () и SignalAndWait () методи
- EventWaitHandle клас
- ManualResetEvent клас
- AutoResetEvent клас
- Mutex клас
- Semaphore клас
- ReaderWriterLock клас
- ReaderWriterLockSlim клас
- подобрения в производителността
- Корекции на грешки
Какво ново във версия 2.0 бета:
- Подкрепа за VS 2005 г., 2008 г., 2010 г., 2012 г. и 2013
- Подкрепа за .NET 2.0, 3.0, 3.5, 4.0 и 4.5
- с конци Maps разбирам вдявате архитектура на вашите приложения
- Поддържани примитиви за синхронизация
- Изчакайте Monitor е (), Pulse () и PulseAll () методи
- нишка на присъединяване () метод
- WaitAny WaitHandle е (), WaitAll () и SignalAndWait () методи
- EventWaitHandle клас
- ManualResetEvent клас
- AutoResetEvent клас
- Mutex клас
- Semaphore клас
- ReaderWriterLock клас
- ReaderWriterLockSlim клас
- подобрения в производителността
- Корекции на грешки
Какво ново във версия 1.2 бета:
- Подкрепа за VS 2005 г., 2008 г., 2010 г. и 2012 г.
- Подкрепа за .NET 2.0, 3.0, 3.5, 4.0 и 4.5
- Поддържани примитиви за синхронизация
- Изчакайте Monitor е (), Pulse () и PulseAll () методи
- нишка на присъединяване () метод
- WaitAny WaitHandle е (), WaitAll () и SignalAndWait () методи
- EventWaitHandle клас
- ManualResetEvent клас
- AutoResetEvent клас
- Mutex клас
- Semaphore клас
- ReaderWriterLock клас
- ReaderWriterLockSlim клас
- подобрения в производителността
- Корекции на грешки
<силни> Изисквания
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Коментари не е намерена