Viade Afterburner adalah freeware Microsoft Visual Studio add-Dalam yang menawarkan beberapa fitur yang berguna untuk pengembangan aplikasi multithreaded menggunakan NET framework:
- fitur Thread Peta menciptakan UML seperti diagram interaktif yang menjelaskan semua benang mengeksekusi dalam aplikasi serta kelas dan primitif sinkronisasi dimanipulasi oleh benang ini. Menawarkan bantuan besar dalam memahami arsitektur threading aplikasi Anda.
- Deadlock Detection fitur alert aplikasi yang berjalan ketika kebuntuan benang terdeteksi dengan melemparkan pengecualian menggambarkan siklus lengkap benang dan primitif sinkronisasi berpartisipasi dalam kebuntuan dengan semua tumpukan panggilan yang relevan.
- Deadlock Prediksi membantu untuk benar menerapkan kunci meratakan strategi coding yang dapat menjamin tidak adanya kebuntuan untuk beberapa aplikasi. Ini adalah alat analisis dinamis yang melacak akuisisi akses eksklusif dibuat oleh benang dalam aplikasi berjalan dan menghasilkan laporan dari akuisisi yang dilakukan dalam pesanan ketidakcocokan.
- Buang fitur Pemantauan menghasilkan laporan daftar benda yang mengimplementasikan antarmuka IDisposable tapi yang Buang () metode tidak disebut secara eksplisit sebelum GC telah mengumpulkan benda-benda.
Ada banyak alat-alat pembangunan, utilitas, perpustakaan dan potongan kode di luar sana berlomba-lomba untuk perhatian programmer dan menawarkan untuk menyederhanakan proses pengembangan perangkat lunak. Mengapa Anda ingin melihat satu lagi? Tidak seperti banyak, Afterburner membutuhkan investasi minimal waktu dan usaha untuk mendapatkan keuntungan dari itu. Tidak perlu belajar API baru atau membuat perubahan ke kode yang ada. Satu-satunya persyaratan adalah untuk menginstal add-in dan check off fitur apa saja yang akan diterapkan pada proyek-proyek yang dipilih dalam larutan Anda tidak peduli apa NET bahasa yang digunakan.
Apa yang baru dalam rilis ini:
- Dukungan untuk VS 2005, 2008, 2010, 2012 dan 2013
- Dukungan untuk NET 2.0, 3.0, 3.5, 4.0 dan 4.5
- Dengan Thread Maps memahami threading arsitektur aplikasi Anda
- primitif sinkronisasi Didukung
- metode Monitor> Tunggu (), Pulse () dan PulseAll ()
- Thread ini Gabung () metode
- WaitHandle ini WaitAny (), TungguSemua () dan SignalAndWait () metode
- kelas EventWaitHandle
- kelas ManualResetEvent
- kelas AutoResetEvent
- kelas mutex
- kelas Semaphore
- kelas ReaderWriterLock
- kelas ReaderWriterLockSlim
- perbaikan kinerja
- Perbaikan bug
Apa yang baru di versi 2.0 beta:
- Dukungan untuk VS 2005, 2008, 2010, 2012 dan 2013
- Dukungan untuk NET 2.0, 3.0, 3.5, 4.0 dan 4.5
- Dengan Thread Maps memahami threading arsitektur aplikasi Anda
- primitif sinkronisasi Didukung
- Tunggu Monitor (), Pulse () dan PulseAll () metode
- Thread ini Gabung () metode
- WaitHandle ini WaitAny (), TungguSemua () dan SignalAndWait () metode
- kelas EventWaitHandle
- kelas ManualResetEvent
- kelas AutoResetEvent
- kelas mutex
- kelas Semaphore
- kelas ReaderWriterLock
- kelas ReaderWriterLockSlim
- perbaikan kinerja
- Perbaikan bug
Apa yang baru di versi 1.2 beta:
- Dukungan untuk VS 2005, 2008, 2010 dan 2012
- Dukungan untuk NET 2.0, 3.0, 3.5, 4.0 dan 4.5
- primitif sinkronisasi Didukung
- Tunggu Monitor (), Pulse () dan PulseAll () metode
- Thread ini Gabung () metode
- WaitHandle ini WaitAny (), TungguSemua () dan SignalAndWait () metode
- kelas EventWaitHandle
- kelas ManualResetEvent
- kelas AutoResetEvent
- kelas mutex
- kelas Semaphore
- kelas ReaderWriterLock
- kelas ReaderWriterLockSlim
- perbaikan kinerja
- Perbaikan bug
Persyaratan :
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Komentar tidak ditemukan