I forst noticed this in NetBeans 7.4 and confirmed it is still an issue as of
NB dev build 20140120...
When the "Track locations of component hierarchy changes" option for "Visual Debugging" is selected performance for JavaFX applications that modify the scene graph can slow to a crawl.
Tools -> Options -> Java -> Java Debugger -> Visual Debugging
"Track locations of component hierarchy changes".
See discussion on NetCat email list here:
I think this is a P2 since it can make debugging the application unusable.
Agreed. Martine, can you please fix this one for 8.0? Thanks!
I've spent some time on this already and so far I do not see a way how to solve this. I will keep thinking about it...
Martine, any update on this problem? Thanks for your thoughts.
IMHO a reasonable solution would be to turn off "Track locations of component hierarchy changes" by default and have some indication directly in the Snapshot UI about the tracking of hierarchy changes, mentioning the possible slowness it will have on the application UI.
I agree. Let's turn it off and add some hint to the UI about performance impact if turned on.
Fixed by changeset: 291012:061b0b7e8563
The tracking of component hierarchy changes is turned off by default. A warning about performance impact is added. The setting can be easily turned on/off from the GUI snapshot's toolbar.
Integrated into 'main-silver', will be available in build *201508230002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Log: #241082: Turn off tracking of component hierarchy changes by default. Added warning about perfomance impact when the user turns in on.