JFCMark
JFC/Swing benchmark suite
JFCMark is a benchmark suite created by Excelsior to measure performance of JFC/Swing and related APIs. You can download JFCMark freely to run it on your favorite Java environment.
To the best of our knowledge, there is no other publicly available Java benchmark developed solely for performance evaluation of the JFC/Swing API and Graphical User Interfaces based on it. Bridging the gap, JFCMark includes various benchmarks for measuring performance of particular Swing components as well as their combinations. JFCMark is partially based upon SwingSet2, a full featured Swing demo that comes with the Sun JDK, though some benchmarks were written from scratch.
All tests report performance measured in units specific to their particular scenarios (e.g. repaints/sec) so that the results could be used for comparative performance evaluation of different client-side Java VMs available for the system under test. You may also use JFCMark to compare hardware, operating systems and video drivers with respect to Java UI performance.
JFCMark is desinged to execute on J2SE environments versions 1.3 and 1.4.
We are interested in your feedback. If you have any comments, questions, or proposals that could help us improve the quality and accuracy of our benchmarks, please email us at java@excelsior-usa.com.
