Replaced built-in java map that uses int-int key-value by cern.colt.OpenIntIntHashMap...
authorAnthony Chan <chan@mcs.anl.gov>
Wed, 19 Oct 2011 16:46:46 +0000 (11:46 -0500)
committerPavan Balaji <balaji@mcs.anl.gov>
Fri, 17 May 2013 21:28:19 +0000 (16:28 -0500)
commit5e02c0738dd4b940258ed7d57104dca235e56232
tree57fa0495d488b5ba93a033f02bbd06e4e528853a
parentb53bf7956918687a71a5c627eb1720b50e468bbf
Replaced built-in java map that uses int-int key-value by cern.colt.OpenIntIntHashMap.  Checked in only the relevant java file for OpenIntIntHashMap from cern.colt and CERN's license.  Updated the slog2sdk's build system to include cern code.  Updated the jarfiles.  This improves the startup time for wide slog2 file, e.g. a 2K timelines slog2 file by 20%.  Overall everything in jumpshot seems much more responsive.

[svn breadcrumb: r9050 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]
80 files changed:
src/slog2sdk/lib/clog2TOdrawable.jar
src/slog2sdk/lib/clog2TOslog2.jar
src/slog2sdk/lib/clog2print.jar
src/slog2sdk/lib/clogTOdrawable.jar
src/slog2sdk/lib/clogTOslog2.jar
src/slog2sdk/lib/clogprint.jar
src/slog2sdk/lib/jumpshot.jar
src/slog2sdk/lib/jumpshot_launcher.jar
src/slog2sdk/lib/logconvertor.jar
src/slog2sdk/lib/slog2filter.jar
src/slog2sdk/lib/slog2navigator.jar
src/slog2sdk/lib/slog2printrecur.jar
src/slog2sdk/lib/slog2printserial.jar
src/slog2sdk/lib/traceTOslog2.jar
src/slog2sdk/lib/traceprint.jar
src/slog2sdk/src/base/drawable/Composite.java
src/slog2sdk/src/base/drawable/Drawable.java
src/slog2sdk/src/base/drawable/Primitive.java
src/slog2sdk/src/base/drawable/Shadow.java
src/slog2sdk/src/base/statistics/BufForTimeAveBoxes.java
src/slog2sdk/src/cern/CERN_LICENSE [new file with mode: 0644]
src/slog2sdk/src/cern/Makefile.in [new file with mode: 0644]
src/slog2sdk/src/cern/colt/Arrays.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/GenericSorting.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/PersistentObject.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/Sorting.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/Swapper.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/buffer/DoubleBufferConsumer.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/buffer/IntBufferConsumer.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/ByteComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/ByteProcedure.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/CharComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/DoubleComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/DoubleFunction.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/DoubleProcedure.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/FloatComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/FloatProcedure.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/IntComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/IntFunction.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/IntIntProcedure.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/IntProcedure.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/LongComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/function/ShortComparator.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/AbstractByteList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/AbstractCollection.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/AbstractDoubleList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/AbstractFloatList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/AbstractIntList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/AbstractList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/ByteArrayList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/DoubleArrayList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/FloatArrayList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/list/IntArrayList.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/map/AbstractIntIntMap.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/map/AbstractMap.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/map/HashFunctions.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/map/OpenIntIntHashMap.java [new file with mode: 0644]
src/slog2sdk/src/cern/colt/map/PrimeFinder.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/math/Arithmetic.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/math/Constants.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/random/AbstractContinousDistribution.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/random/AbstractDistribution.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/random/Uniform.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/random/engine/DRand.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/random/engine/MersenneTwister.java [new file with mode: 0644]
src/slog2sdk/src/cern/jet/random/engine/RandomEngine.java [new file with mode: 0644]
src/slog2sdk/src/configure.in
src/slog2sdk/src/logformat/slog2/output/Makefile.in
src/slog2sdk/src/logformat/slog2/pipe/Makefile.in
src/slog2sdk/src/logformat/slog2/update/Makefile.in
src/slog2sdk/src/viewer/convertor/Makefile.in
src/slog2sdk/src/viewer/first/Makefile.in
src/slog2sdk/src/viewer/histogram/CanvasStatline.java
src/slog2sdk/src/viewer/legends/Makefile.in
src/slog2sdk/src/viewer/timelines/CanvasTimeline.java
src/slog2sdk/src/viewer/timelines/Makefile.in
src/slog2sdk/src/viewer/zoomable/InfoDialogForDrawable.java
src/slog2sdk/src/viewer/zoomable/Makefile.in
src/slog2sdk/src/viewer/zoomable/ViewportTimeYaxis.java
src/slog2sdk/src/viewer/zoomable/YaxisMaps.java