Hi Pedro,

I've made the following experiment. I've created two simple test cases: one is pure fx stage showing WebView which animated some guimark2 benchmarks, another one is the same WebView wrapped with JFXPanel put in JFrame.

I ran each test case with a single, two or four toplevels (Stages or JFrames, appropriately) and measured performance difference. I noticed that for the swing test case, adding more toplevels decreased performance with the same proportion like the fx test case did (despite the fact that fx performed relatively faster, of course). For instance, for the Vector Charting Test the ratio was directly proportional to the number of toplevels, that is doubling the toplevels decreased performance by two times equally for both fx and swing cases.

This more or less proves the fact that adding another embedded scene into your app doesn't bring anything except another scene.

Thanks,
Anton.

On 01.08.2013 2:45, Pedro Duque Vieira wrote:
Hi,

I have a doubt. I have a swing app with embed javafx scene. My app has kind
of a MDI style interface. Right now only one window has been converted to
JavaFX, basically it's a window with a JFXPanel in it.
My question is if I want to convert the other windows as well should I also
put a JFXPanel in them? I would than have 2 JFXPanels in my app, does that
mean I would have 2 JavaFX scenes? Is that the way to do it? Would that
seriously hurt performance?

Thank you in advance, best regards,


Reply via email to