Nedavno som sa hral s JProfiler-om, mozno ten by ti vedel pomoct. Dokaze graficky znazornit pocet beziacich threadov a farebne odlisit ich stavy. Tak isto je tam detekcia deadlock-ov. Da sa stiahnut 10 dnovy trial.
Bystro Horvath -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomáš Záluský Sent: Wednesday, March 14, 2007 10:27 AM To: konference@java.cz Subject: vizualizace vícevláknového programu Zdravím konferenci, mám před sebou cizí kód obsahující velké množství synchronizovaných metod a bloků (přes různé objekty), spouští se v něm více vláken a vlákna mezi sebou různě komunikují pomocí mechanismu wait/notify na různých objektech. Ačkoli tyto principy jednotlivě chápu, hodilo by se mi teď znát nějaký diagram, pomocí kterého bych se v programu snáze zorientoval (navíc do něj potřebuji bezpečně zasáhnout, abych v něm nezpůsobil deadlock). Nemáte někdo zkušenost s jakoukoli pomůckou? Nemusí to být nutně nástroj (program), stačilo by i něco na způsob vývojového diagramu, jde o to postihnout, že vlákno drží/pustí monitor objektu, že čeká/je probuzeno atd. Vím zatím o sequence a statechart UML diagramech, zaujal mě taky dokument http://www.objectmentor.com/resources/articles/cplxtrns.pdf . (Z teoretických témat vím o Petriho sítích jakožto nejobecnějším modelu, ale potřeboval bych nějakou praktickou aplikaci pro prostředí Javy, nepochybuji, že to už někdo vymyslel :-).) Předem děkuji za každý tip či zkušenost. Tomáš Záluský ================================================ ...with Ultimate flying is so easy... http://www.frisbee.cz http://www.peaceegg.net ================================================