• 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 6

changes.mady.by.user Steve Northover

Saved on May 01, 2013

compared with

New Version 7

changes.mady.by.user Steve Northover

Saved on May 01, 2013

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

Key

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

...

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.

Optimize String Measuring (Cache or Call less)

It is no secret that the cost of string measuring can have a huge effect on performance.  String measuring operations are called often in FX to  determine the preferred size of controls and layout happens often in FX as application code changes the contents of controls.

It's easy to see the same strings being measured over and over again.  We could fix the callers to cache/call less or cache way down deep inside of Prism.

 

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": 190, "requestCorrelationId": "a76d30022cf2042d"}