• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

JavaFX Performance

 
Ranch Hand
Posts: 1902
Hibernate Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Having been at JavaOne last year for the announcement and rollout, I've been looking forward to actually seeing this becoming something "big" on the Internet... but I'm somewhat concerned that it's going to end up being the next Java ME in the US (interesting, fun to play with, but not quite as general-use as other Java technologies) due to the performance of the examples I've seen. It's been a few months since I last took a look at examples and at the official blogs detailing progress on FX, but is there sufficient performance from it now to rationalize the use of the technology to a client?
 
author
Posts: 40
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Now that JavaFX Script compiles to JVM bytecode, it is very fast. Take a look at this BubbleMark benchmark demo

JRE deployment, plug-in reliability, and startup time issues are being addressed by the Java SE 6 update 10 initiative
 
Theodore Casser
Ranch Hand
Posts: 1902
Hibernate Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I suppose that's a way to look at it. And I'm imagining that the compiled is substantially faster than the interpreted. But, all things being equal, what's the difference in performance between the two? Is it significant enough that it would be worthwhile to, say, make sure to compile versions of applications written in JavaFX before impromptu demonstrations so as not to give a false impression of lack of performance?

And, on the other hand, are there situations where the interpreted version may have enough performance to suffice, rather than taking that additional step?
reply
    Bookmark Topic Watch Topic
  • New Topic