Viade Afterburner є безкоштовною Microsoft Visual Studio Add-In, який пропонує кілька можливостей корисні для розвитку многопоточного програми за допомогою рамки .NET:
- функція Теми Карта створює інтерактивний UML-діаграми, як, що описує всі теми виконується в межах програми, а також класи та примітиви синхронізації маніпулювати цими потоками. Він пропонує істотну допомогу в розумінні архітектури розпаралелювання програми.
- Виявлення тупиків особливість оповіщення працює додаток, коли теми тупик виявлений, кидаючи виняток, що описує повний цикл потоків і примітиви синхронізації, що беруть участь в глухий кут з усіма відповідні стеки викликів.
- Тупик Прогноз допомагає правильно здійснити блокування вирівнювання стратегії кодування, які можуть гарантувати відсутність тупиків для деяких додатків. Це інструмент динамічного аналізу, який відстежує ексклюзивні придбання доступу зроблені потоків у занедбаному додатку і генерує звіт про надбання, виконаних у що не відповідає замовлень.
- Утилізація функцію моніторингу генерує звіт, що містить список об'єктів, які реалізують IDisposable інтерфейс, але якого Утилізація () метод не був викликаний явно, перш ніж ГК зібрав об'єктів.
Є численні інструменти розробки, утиліти, бібліотеки і фрагменти коду там змагаються за увагу програміста і пропонує спростити процес розробки програмного забезпечення. Чому ви хочете, щоб подивитися на ще інший? На відміну від багатьох, Форсаж вимагає мінімального інвестицій вашого часу і зусиль для того, щоб отримати з цього користь. Там немає необхідності вивчати новий API або робити які-небудь зміни в існуючий код. Єдині вимоги для установки надбудови, і відзначте, які функції не будуть застосовуватися до окремих проектів в розчині, незалежно від того, що .NET використовується мова.
Що нового У цьому випуску:
- Підтримка VS 2005, 2008, 2010, 2012 і 2013
- Підтримка .NET 2.0, 3.0, 3.5, 4.0 і 4.5
- З Теми Maps розумію різьблення архітектуру ваших додатків
- Підтримувані примітиви синхронізації
- Методи монітора> Зачекайте (), Pulse () і PulseAll ()
- Автор Реєстрація () метод
- WaitAny WaitHandle (в), WaitAll () і SignalAndWait () методи
- клас EventWaitHandle
- клас ManualResetEvent
- клас AutoResetEvent
- клас Mutex
- клас Семафор
- клас ReaderWriterLock
- клас ReaderWriterLockSlim
- Покращена продуктивність
- Виправлення
Що нового у версії 2.0 бета:
- Підтримка VS 2005, 2008, 2010, 2012 і 2013
- Підтримка .NET 2.0, 3.0, 3.5, 4.0 і 4.5
- З Теми Maps розумію різьблення архітектуру ваших додатків
- Підтримувані примітиви синхронізації
- Зачекайте монітора (), Pulse () і PulseAll () методи
- Автор Реєстрація () метод
- WaitAny WaitHandle (в), WaitAll () і SignalAndWait () методи
- клас EventWaitHandle
- клас ManualResetEvent
- клас AutoResetEvent
- клас Mutex
- клас Семафор
- клас ReaderWriterLock
- клас ReaderWriterLockSlim
- Покращена продуктивність
- Виправлення
Що нового у версії 1.2 бета:
- Підтримка VS 2005, 2008, 2010 і 2012
- Підтримка .NET 2.0, 3.0, 3.5, 4.0 і 4.5
- Підтримувані примітиви синхронізації
- Зачекайте монітора (), Pulse () і PulseAll () методи
- Автор Реєстрація () метод
- WaitAny WaitHandle (в), WaitAll () і SignalAndWait () методи
- клас EventWaitHandle
- клас ManualResetEvent
- клас AutoResetEvent
- клас Mutex
- клас Семафор
- клас ReaderWriterLock
- клас ReaderWriterLockSlim
- Покращена продуктивність
- Виправлення
Вимоги
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Коментар не знайдено