• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. OpenJFX
  4. Performance Ideas

Page History

Versions Compared

Old Version 5

changes.mady.by.user Steve Northover

Saved on May 01, 2013

compared with

New Version 6

changes.mady.by.user Steve Northover

Saved on May 01, 2013

  • Previous Change: Difference between versions 4 and 5
  • Next Change: Difference between versions 6 and 7
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Rather than running CSS at start up, precompute the defaults and initialize FX to have these values.  This should improve start up time.

Support Instancing in JavaFX / Better Texture Caching

Right now, it is possible to ask FX to cache a node.  This causes the node to be represented to a texture on the graphics card and the texture is retained for future draws.  This can make drawing of the node much faster provided that the node is not changing and the node is drawn a lot.  Turning caching on is not always a win and needs to be done carefully by the application programmer (if at all).

There is evidence that application caching is more performant that system caching.  Application code that renders static content to an image and then uses the same image in many different nodes is effectively caching.  The image is represented as a single texture and that texture is on the graphics card.

Instancing would allow the application programer to declare that identical nodes are shared in the render tree.  This would allow the system to cache and optimize drawing.

 

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 294, "requestCorrelationId": "9b03c2969f97abb6"}