Zdravím, nemáte tam nějaké vypisování na konzolu s flushováním, např. logování? V NetBeansech je myslím od verze 6.5 optimalizace, která funguje trochu zvláštním způsobem – zablokuje na nějakou dobu vlákno, které volalo flush() , takže pokud je to vlákno AWT, zpomalí se tím celé GUI. Nejsem si teď jist, zda je to v 6.7 upravené nebo je to tam stále stejně. Děje se to v NetBEans IDE, v jiné aplikaci postavené nad NetBeans RCP by se to dělo asi v případě, že byste používali modul pro přesměrování System.out do okna konzole (ten, který používá IDE).
S pozdravem Filip Jirsák Dne 31. červenec 2009 14:11 Tomas Hubalek <[email protected]> napsal(a): > .... a vubec nechapu proc. Netusite, cim by to mohlo byt? > > Vubec to nechapu, ale stejna trida se v NetBeans na stejnem pocitaci vytvari > mnohonasobne pomaleji, nektere metody bezi 100 ms misto 0ms apod. nez kdyz > ji spustim samostatne. Jedna se GUI prvek, je tam binding apod. Dam si > nejjemnejsi uroven debug a porovnam logy, ale na bezne urovni logovani se > krom doby stravene v nekterych metodach deje presne to same (porovnano > diffem). > > Nestkali jste se s nekdy s necim podobnym. Podezrivam z toho ten binding > nebo nejake listenery, ale zatim jsem se niceho nedopatral. > > Vsiml jsem si ze samostane bezi v AWT-EventQueue-0 a v NetBeans je to > AWT-EventQueue-1. Nevim jestli to s tim nemuze souviset (znamena to ze > NetBeans maji vice EventQueue?) > > Dik > Tom
