Added log4j and perf4j as dependencies to the cerberus-client project
Also added perj4j to the cerberus-server project
Modified the client simulation to use log4j and added perf4j stopwatches
- Changed Client to be a Runnable, since we are now using an
ExecutorService thread pool
- Added more logic to the ClientConnection main thread
- Extracted all static configuration variables into
ClientStaticConfiguration
- Made ClientDataGenerator instantiable (every Client as a data
generator),
to avoid synchronisation issues
Made two batch files to generate performance stats and graphs
- Hopefully they are generic enough and should work on your machine, let
me know if there's a problem with those two.
Added messages in both generating batch files
Switched from log4j.properties to log4j.xml for log4j configuration.
- Stats and graphs are now generated "automagically"! :D
- No more need for the batch generators.
- Also made the simulation stop after the time limit is reached.