Viade Afterburner ay isang freeware Microsoft Visual Studio add-in na nagbibigay ng ilang mga tampok na kapaki-pakinabang para sa isang pag-unlad multithreaded application gamit NET framework:
- Ang tampok Threads Map lumilikha ng isang interactive UML-like diagram na naglalarawan ng lahat ng mga thread Isinasagawa loob ng isang application pati na rin ang mga klase at ang mga primitives synchronization manipulahin ng mga thread. Nag-aalok ito ng malaking tulong sa pag-unawa architecture threading ng iyong application.
- pagkakabukuhan Pagtuklas feature alerto ang tumatakbo application kapag ang isang thread deadlock ay napansin sa pamamagitan ng pagkahagis ng isang exception na naglalarawan sa kumpletong cycle ng mga thread at synchronization primitives kalahok sa deadlock sa lahat mga kaugnay na mga stack ng tawag.
- pagkakabukuhan Prediction tumutulong upang ipatupad ng tama ang lock leveling coding diskarte na maaaring garantiya kawalan ng deadlocks para sa ilang mga aplikasyon. Ito ay isang tool sa pagtatasa ng mga dynamic na sumusubaybay sa mga eksklusibong acquisitions access na ginawa ng mga thread sa tumatakbong application at bumubuo ng isang ulat ng pagtatamo ginanap sa mismatching orders.
- Itapon Monitoring feature ay bumubuo ng mga bagay na ipatupad IDisposable interface listahan ng isang ulat ngunit na Itapon () method ay hindi na tinatawag na malinaw na bago gc ay tinipon ang mga bagay.
Mayroong maraming unlad na kasangkapan, mga utility, mga aklatan at mga code snippets out there nagpapaligsahan para sa pansin ng isang programmer ni at nag-aalok upang gawing simple ang proseso ng pagbuo ng software. Bakit mo nais na tingnan ang isa pang isa? Hindi tulad ng maraming, Afterburner nangangailangan ng minimal investment ng iyong oras at pagsisikap upang makinabang mula dito. Walang kailangang malaman ng isang bagong API o gumawa ng anumang mga pagbabago sa iyong umiiral na code. Ang tanging kinakailangan ay upang i-install ang add-in at mag-check off ano ang mga katangian ay dapat na inilapat sa mga napiling mga proyekto sa iyong mga solusyon hindi mahalaga kung ano NET wika ay ginagamit.
Ano ang bagong sa release na ito:
- Suporta para sa VS 2005, 2008, 2010, 2012 at 2013
- Suporta para sa NET 2.0, 3.0, 3.5, 4.0 at 4.5
- Sa Thread Maps maintindihan threading architecture ng iyong mga application
- Suportado primitives synchronization
- pamamaraan Maghintay () Monitor ni>, Pulse () at PulseAll ()
- Mag Sumali Thread () method
- WaitHandle ni WaitAny (), MaghintayLahat () at SignalAndWait () pamamaraan
- EventWaitHandle klase
- ManualResetEvent klase
- AutoResetEvent klase
- Mutex klase
- Semaporo klase
- ReaderWriterLock klase
- ReaderWriterLockSlim klase
- pagpapabuti ng Pagganap
- pag-aayos ng Bug
Ano ang bago sa bersyon 2.0 beta:
- Suporta para sa VS 2005, 2008, 2010, 2012 at 2013
- Suporta para sa NET 2.0, 3.0, 3.5, 4.0 at 4.5
- Sa Thread Maps maintindihan threading architecture ng iyong mga application
- Suportado primitives synchronization
- Maghintay Monitor ni (), Pulse () at PulseAll () pamamaraan
- Mag Sumali Thread () method
- WaitHandle ni WaitAny (), MaghintayLahat () at SignalAndWait () pamamaraan
- EventWaitHandle klase
- ManualResetEvent klase
- AutoResetEvent klase
- Mutex klase
- Semaporo klase
- ReaderWriterLock klase
- ReaderWriterLockSlim klase
- pagpapabuti ng Pagganap
- pag-aayos ng Bug
Ano ang bago sa bersyon 1.2 beta:
- Suporta para sa VS 2005, 2008, 2010 at 2012
- Suporta para sa NET 2.0, 3.0, 3.5, 4.0 at 4.5
- Suportado primitives synchronization
- Maghintay Monitor ni (), Pulse () at PulseAll () pamamaraan
- Mag Sumali Thread () method
- WaitHandle ni WaitAny (), MaghintayLahat () at SignalAndWait () pamamaraan
- EventWaitHandle klase
- ManualResetEvent klase
- AutoResetEvent klase
- Mutex klase
- Semaporo klase
- ReaderWriterLock klase
- ReaderWriterLockSlim klase
- pagpapabuti ng Pagganap
- pag-aayos ng Bug
Kinakailangan :
Microsoft Visual Studio 2005, Microsoft NET Framework 2.0
Mga Komento hindi natagpuan