JBench History (change log)
- v0.6 (2nd November 2001)
- Added configurable timers, primarily for the new CPU timer which
uses native code to measure the CPU time spent in JBench rather than
wall-clock time. The default is still to use wall-clock time, as
this doesn't require any further installation.
- v0.5 (5th October 2001)
- Rewrite of configuration-through-reflection to use new classes in SkeetUtil.
This should be backwards-compatible for anyone who hasn't overridden
a load of setXXX methods, and is fully explained in the
documentation.
- Complete refactoring. Code is now rather more manageable, although a lot
of the previous complexity has now just been moved to JBenchConfiguration. There is
a much better separation of output, however, which can only be a good thing. It should
now be more feasible to write a GUI tool should one ever be desired.
- Added ListTraverse task to test the penalty of using iterators.
- Added PreparedStatementTask to test whether JDBC drivers do their own
prepared statement caching
- v0.45 (25th August 2001)
- Fixed heinous bug which stopped boolean false values from being set
- Added configurable system properties display
- Added ReflectionTask and ProxyTask
- Added ability to read formatted numbers in task configuration
(eg size=10,000,000).
(Thanks to Anthony Shipley for this excellent idea.)
- Added more configuration documentation
- Added the
jbench.packages
configuration parameter
- SimpleTask now displays the size as a formatted number
- SimpleTask now displays only final part of classname (ie not package info)
- v0.40 (24th July 2001, pm)
- Added clock granularity to system properties display
- Removed VM and JRE specs from system properties display (I may
have a configurable set at some stage)
- Finally added statistics - mean, variance, standard deviation
are now displayed. There are now two new global configuration
properties,
jbench.stats.excludebest
and
jbench.stats.excludeworst
to say how many of each of
the extreme results should be excluded when calculating the
statistics.
- v0.35 (24th July 2001, am)
- Moved SimpleTask to JBench.jar from demotasks.jar, as that's where
it was meant to be to start with.
- v0.34 (5th July 2001)
- Added SimpleTask to make life easier, and
FloatAdditionTask/DoubleAdditionTask to demonstrate it.
- v0.33 (29th June 2001)
- Changed documentation to indicate that putting JBench.jar
in the extension directory doesn't work.
- v0.32 (31st May 2001)
- Added the ListFill sample task
- Fixed a couple of website problems
- v0.31 (24th May 2001)
- v0.3 (23rd May 2001)
- Added sample tasks in
demotasks.jar
- Added progress meter while running tasks
- Added JVM/system information to log
- Added this change log
- v0.2 (unknown date)
- Created Ant build procedure including distribution
- Rewrote the manual
- v0.1 (unknown date)
JBench Manual