This content has been marked as final. Show 12 replies
You might want to use jvisualvm.exe from your JDK to find out what is going on. It is certainly not normal.
hey, thanks. how do i exactly execute it, and where do i find it ? What information will it give?
You find it in the bin folder of your JDK installation. It is a VM monitoring program. You can attach to the running SceneBuilder instance and see what it is actually doing. For more details I have to refer you to the documentation.
Can you check if your system supports hardware acceleration ? Take Help > About Scene Builder then details are printed in the JavaFX section.
Your graphic card doesn't seem listed in http://docs.oracle.com/javafx/2/system_requirements_2-2/jfxpub-system_requirements_2-2.htm so you may use software pipeline.
Can you also say what reads the Product Version section, still in About window, for SceneBuilder 1.1 ?
What pointing device do you use: a trackpad or a mouse ?
Are you opening some "specific" FXML files ?
Hi guys, thank you for your help.
I've found the jvisualvm, but i've never worked with it before, so its kinda hard for me to get correctly started with it.
JavaFX Scene Builder 1.1 (Developer Preview)
Version: 1.1-b07, Changeset: efd98fc8de3f
Date: 2012-09-27 09:11
Toolkit = QuantumToolkit
Pipeline = D3DPipeline
Hardware acceleration ENABLED
Windows XP, x86, 5.1
1.7.0_06, Oracle Corporation, 1.7.0_06-b24
I'm using a mouse.
Specific? Not that I know of! What do you exactly mean? I can give you some snippets of my files, that may be relevant.
@FXML private CheckBox radarCheckBox; @FXML private CheckBox dataFeederCheckBox; @FXML private CheckBox view2CheckBox; @FXML private CheckBox labelsCheckBox; @FXML private Button quitButton; @FXML private Slider rangeSlider; @FXML private Slider lowerHeightSlider; @FXML private Slider upperHeightSlider; @FXML private ChoiceBox speedVectorChoiceBox; @FXML private ChoiceBox numberOfHistoriePoints; @FXML private RadioButton radioZero; @FXML private RadioButton radioFünf; @FXML private RadioButton radioZehn; @FXML private RadioButton radioFünfzehn; @FXML private RadioButton radioZwanzig; @FXML private RadioButton radioFünfzwanzig;
@FXML private Button tracksCloseButton; @FXML private Button tracksStopButton; @FXML private Button tracksPauseButton; @FXML private TextField tracksTextField;
Thanks for your help! :-)
@FXML private TextField oneTrackTextField; @FXML private Button getTrackBtn; @FXML private CheckBox followCheckBox;
You benefit hardware acceleration, great !
My advice is to move to the very latest SceneBuilder 1.1, build b11 or later.
Post b07 a change has been brought that is likely to solve your issue, let us know.
Didn't know there were a newer version, i updated on b11. let's hope and see if it works. Will give feedback!
Thank you very much! :-) :-) !
unfortunately nothing changed with the new version. Worked with the scenebuilder for about 15 Minutes, when the performance started to get worse again. Scenebuilder crashed and i had to close it violently with the task manager (had to wait a few minutes, cause not even the task manager was responding, thats how bad it get's when the scene builder goes crazy, lol). Yeah, so still unsolved, and it also seems like i am the only frikkin' one who got this annoying problem.
Any other suggestions or ideas?
You certainly are not alone, I'm having a similar experience with JavaFX Scene Builder 1.1 on my Ubuntu 12.04.
In my case, the duration of normal working is longer, but eventually it gets really heavy and finally I need to force close it.
I reproduced the issue on some XP system of mine. I created a bug in JIRA: http://javafx-jira.kenai.com/browse/DTL-5438. You may add yourself as watcher to follow it.
From my profiling, SceneBuilder takes up gobs and gobs of memory when moving things around in a scene. Try allocating more memory to SceneBuilder.
As a workaround, you can hide the panels when don't use them, especially the inspector panel, which is resource consuming (type Ctrl-8 to hide/show)