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

Odpovedet emailem