Glazed Lists
Sorted JTables Performance Comparison
Copyright 2004 O'Dell Engineering Ltd.
Jesse Wilson, jesse@odel.on.ca, September 13, 2004


This test program is designed to measure the responsiveness of various
JTable sorting tools.

Usage: 
  download glazedlists.jar from http://publicobject.com/glazedlists
  download swingx.jar from http://jdnc.dev.java.net/
  download TableSorter.java from http://java.sun.com/docs/books/tutorial/
  compile all .java files
  run the main method of XXXPerformance.java with arguments repeat, size, and add
    repeat is the number of times to sort the list
    sort is the number of elements in the list
    add is the number of elements to add to the list of size repeat, one at a time


Reported Results:
  I have tested the above libraries with the following results:

  Machine      Repeat  Size  Add   Tool         Time
  G4 1.33 GHz  1000    1000  1000  GlazedLists  44.6s
               1000    1000  1000  JDNC         218.3s
               1000    1000  1000  TableSorter  167.2s

Statistical Note:
  The test machine may not representative of all JVMs
  The test program may not be representative of typical usage
  Users should perform their own performance tests to verify which solution
  is best for them.
 
