Viade Afterburner là một phần mềm miễn phí Microsoft Visual Studio thêm trong đó cung cấp một số tính năng hữu ích để phát triển ứng dụng đa luồng sử dụng framework .NET:
- Chủ đề Bản đồ năng tạo ra một sơ đồ UML giống như tương tác mô tả tất cả các chủ đề thực hiện trong một ứng dụng cũng như các lớp học và các nguyên thủy đồng bộ hóa thao túng bởi các chủ đề. Nó cung cấp sự giúp đỡ đáng kể trong việc tìm hiểu kiến trúc luồng ứng dụng của bạn.
- Bế tắc phát hiện cảnh báo tính năng của ứng dụng đang chạy khi một đề bế tắc được phát hiện bằng cách ném một ngoại lệ mô tả chu kỳ đầy đủ các chủ đề và nguyên thủy đồng bộ hóa tham gia vào thế bế tắc với tất cả các ngăn xếp cuộc gọi có liên quan.
- Bế tắc Dự đoán giúp để thực hiện một cách chính xác khóa san lấp mặt bằng mã hóa chiến lược có thể đảm bảo sự vắng mặt của các bế tắc cho một số ứng dụng. Đó là một công cụ phân tích năng động mà theo dõi mua lại quyền truy cập độc quyền được thực hiện bởi các chủ đề trong các ứng dụng đang chạy và tạo ra một báo cáo về các vụ mua lại thực hiện các đơn đặt hàng không phối hợp.
- Vứt bỏ tính năng giám sát tạo ra một báo cáo liệt kê các đối tượng thực hiện giao diện IDisposable nhưng mà Dispose () phương pháp đã không được gọi một cách rõ ràng trước khi GC đã thu thập các đối tượng.
Có những công cụ phát triển rất nhiều, tiện ích, thư viện và các đoạn mã ra có cạnh tranh cho sự chú ý của một lập trình và cung cấp để đơn giản hóa quá trình phát triển phần mềm. Tại sao bạn sẽ muốn xem xét nhưng một số khác? Không giống như nhiều người, đốt nhiên đòi hỏi phải đầu tư tối thiểu thời gian và công sức của bạn để được hưởng lợi từ nó. Không cần phải học một API mới hoặc thực hiện bất kỳ thay đổi mã hiện tại của bạn. Chỉ có yêu cầu để cài đặt các add-in và kiểm tra tắt những tính năng được áp dụng cho các dự án được lựa chọn trong giải pháp của bạn không có vấn đề gì ngôn ngữ .NET được sử dụng.
Điều gì là mới trong phiên bản này:
- Hỗ trợ cho VS 2005, 2008, 2010, 2012 và 2013
- Hỗ trợ cho .NET 2.0, 3.0, 3.5, 4.0 và 4.5
- Với Chủ đề Maps hiểu luồng kiến trúc của ứng dụng của bạn
- nguyên thủy đồng bộ hỗ trợ
- phương pháp Monitor> Wait (), Pulse () và PulseAll ()
- chủ của Tham () phương pháp
- WaitAny WaitHandle của (), WaitAll () và SignalAndWait () phương pháp
- class EventWaitHandle
- lớp ManualResetEvent
- lớp AutoResetEvent
- class Mutex
- Semaphore lớp
- class ReaderWriterLock
- class ReaderWriterLockSlim
- Hiệu suất cải tiến
- Sửa lỗi
là gì mới trong phiên bản 2.0 beta:
- Hỗ trợ cho VS 2005, 2008, 2010, 2012 và 2013
- Hỗ trợ cho .NET 2.0, 3.0, 3.5, 4.0 và 4.5
- Với Chủ đề Maps hiểu luồng kiến trúc của ứng dụng của bạn
- nguyên thủy đồng bộ hỗ trợ
- Chờ Monitor (), Pulse () và PulseAll () phương pháp
- chủ của Tham () phương pháp
- WaitAny WaitHandle của (), WaitAll () và SignalAndWait () phương pháp
- class EventWaitHandle
- lớp ManualResetEvent
- lớp AutoResetEvent
- class Mutex
- Semaphore lớp
- class ReaderWriterLock
- class ReaderWriterLockSlim
- Hiệu suất cải tiến
- Sửa lỗi
là gì mới trong phiên bản 1.2 beta:
- Hỗ trợ cho VS 2005, 2008, 2010 và 2012
- Hỗ trợ cho .NET 2.0, 3.0, 3.5, 4.0 và 4.5
- nguyên thủy đồng bộ hỗ trợ
- Chờ Monitor (), Pulse () và PulseAll () phương pháp
- chủ của Tham () phương pháp
- WaitAny WaitHandle của (), WaitAll () và SignalAndWait () phương pháp
- class EventWaitHandle
- lớp ManualResetEvent
- lớp AutoResetEvent
- class Mutex
- Semaphore lớp
- class ReaderWriterLock
- class ReaderWriterLockSlim
- Hiệu suất cải tiến
- Sửa lỗi
Yêu cầu :
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Bình luận không