code: public static void main(String[] args) throws InterruptedException {
  		ExampleUtils.fillManagerWithSimons(100000);
  		final ExecutorService executorService = Executors.newFixedThreadPool(1000);
  		StopwatchSample[] results = BenchmarkUtils.run(1, 2,
  			new BenchmarkUtils.Task("1") {
  				@Override
  				public void perform() throws Exception {
  					new MultithreadedTester(TOTAL_TASK_RUNS, 1, executorService).execute();
  				}
  			},
  			new BenchmarkUtils.Task("2") {
  				@Override
  				public void perform() throws Exception {
  					new MultithreadedTester(TOTAL_TASK_RUNS, 2, executorService).execute();
  				}
  			},
  			new BenchmarkUtils.Task("3") {
  				@Override
  				public void perform() throws Exception {
  					new MultithreadedTester(TOTAL_TASK_RUNS, 3, executorService).execute();
  				}
  			},
  			new BenchmarkUtils.Task("4") {
  				@Override
  				public void perform() throws Exception {
  					new MultithreadedTester(TOTAL_TASK_RUNS, 4, executorService).execute();
  				}
  			},
  			new BenchmarkUtils.Task("5") {
  				@Override
  				public void perform() throws Exception {
  					new MultithreadedTester(TOTAL_TASK_RUNS, 5, executorService).execute();
  				}
  			},
  			new BenchmarkUtils.Task("100") {
  				@Override
  				public void perform() throws Exception {
  					new MultithreadedTester(TOTAL_TASK_RUNS, 100, executorService).execute();
  				}
  			}
  		);
  		executorService.shutdown();
  
  		System.out.println("\nGoogle Chart avg:\n" +
  			GoogleChartImageGenerator.barChart("Multithreaded test", results));
  	}
docs: Entry point of the demo application.
  
  @param args command line arguments
  @throws InterruptedException when sleep is interrupted