logo

Back to index

LCC

Min: 0.0444, max: 0.9167, yellow zone: [0.4000 .. 0.6000].

Elements: 105, μ: 0.4245, σ: 0.1226, Var: 0.0150, defects: 40%.

Packages: 6, classes: 206.

Green: 45, yellow: 60, red: 101.

Class LCC attributes methods NC NDC NIC
c.g.g.trove.HashFunctions 0 0 0 0 0 0
c.g.g.trove.SerializationProcedure 1 2 30 435 435 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TDoubleFloatIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TDoubleDoubleIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.PrimeFinder 0 0 0 0 0 0
c.g.g.trove.TDoubleHash 0.5357 2 8 28 15 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TDoubleIntIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TDoubleObjectIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TDoubleArrayList 0.6008 2 51 1275 766 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TFloatDoubleIterator 0.5 1 4 6 3 0
c.g.g.trove.TDoubleIterator 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TDoubleLongIterator 0.5 1 4 6 3 0
c.g.g.trove.TDoubleFloatHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TFloatHashSet 0 0 12 66 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TDoubleIntHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TDoubleHashSet 0 0 12 66 0 0
c.g.g.trove.TFloatFloatHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TFloatDoubleHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TFloatFloatIterator 0.5 1 4 6 3 0
c.g.g.trove.TFloatHash 0.5357 2 8 28 15 0
c.g.g.trove.TDoubleLongHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TFloatArrayList 0.6008 2 51 1275 766 0
c.g.g.trove.TDoubleObjectHashMap 0.4789 1 20 190 91 0
c.g.g.trove.TDoubleDoubleHashMap 0.4545 1 22 231 105 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TFloatLongIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$Entry 0.3333 4 3 3 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$EntryIterator 1 1 4 6 6 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TFloatObjectIterator 0.5 1 4 6 3 0
c.g.g.trove.THashIterator 0 1 2 1 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TFloatIterator 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EntryView 0.3 1 5 10 3 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TFloatIntIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$KeyView 0.1429 1 15 105 15 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TIntFloatIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TIntIntIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TIntDoubleIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TFloatLongHashMap 0.4545 1 22 231 105 0
c.g.g.trove.THash 0.3455 4 11 55 19 0
c.g.g.trove.TIntHash 0.5357 2 8 28 15 0
c.g.g.trove.TFloatIntHashMap 0.4545 1 22 231 105 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TIntHashSet 0 0 13 78 0 0
c.g.g.trove.T..$ValueView 1 1 3 3 3 0
c.g.g.trove.TIntDoubleHashMap 0.4545 1 22 231 105 0
c.g.g.trove.THashMap 0.3033 1 25 300 91 0
c.g.g.trove.TFloatObjectHashMap 0.4789 1 20 190 91 0
c.g.g.trove.TIntIntHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TIntFloatHashMap 0.4545 1 22 231 105 0
c.g.g.trove.THashSet 0 0 16 120 0 0
c.g.g.trove.TLinkableAdaptor 0.3333 2 4 6 2 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TIntLongIterator 0.5 1 4 6 3 0
c.g.g.trove.TLongDoubleIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TIntIterator 0 1 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TLongFloatIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TLongHash 0.5357 2 8 28 15 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TLinkedList 0.5 3 17 136 68 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TIntObjectIterator 0.5 1 4 6 3 0
c.g.g.trove.TIntLongHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TIterator 0.3333 3 3 3 1 0
c.g.g.trove.TIntArrayList 0.6259 2 51 1275 798 0
c.g.g.trove.TIntObjectHashMap 0.4333 1 21 210 91 0
c.g.g.trove.TLongFloatHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TLongLongIterator 0.5 1 4 6 3 0
c.g.g.trove.TLongDoubleHashMap 0.4545 1 22 231 105 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TLongObjectIterator 0.5 1 4 6 3 0
c.g.g.trove.TObjectDoubleIterator 0.6 1 5 10 6 0
c.g.g.trove.TObjectFloatIterator 0.6 1 5 10 6 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TLongIntIterator 0.5 1 4 6 3 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TLongIterator 0 1 1 0 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.ToObjectArrayProcedure 0 2 1 0 0 0
c.g.g.trove.TObjectIdentityHashingStrategy 0 0 2 1 0 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TObjectLongIterator 0.6 1 5 10 6 0
c.g.g.trove.TPrimitiveIterator 0 1 1 0 0 0
c.g.g.trove.T..$EqProcedure 0 1 1 0 0 0
c.g.g.trove.TObjectHashIterator 0 1 2 1 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TObjectIntIterator 0.6 1 5 10 6 0
c.g.g.trove.TLongArrayList 0.6096 2 53 1378 840 0
c.g.g.trove.TLongLongHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TPrimitiveHash 1 1 4 6 6 0
c.g.g.trove.T..$IteratorImpl 0.9167 4 9 36 33 0
c.g.g.trove.TObjectFloatHashMap 0.4333 1 21 210 91 0
c.g.g.trove.TIntStack 1 1 6 15 15 0
c.g.g.trove.TLongHashSet 0 0 12 66 0 0
c.g.g.trove.T..$HashProcedure 1 2 2 1 1 0
c.g.g.trove.TLongObjectHashMap 0.4789 1 20 190 91 0
c.g.g.trove.TObjectDoubleHashMap 0.4333 1 21 210 91 0
c.g.g.trove.TObjectIntHashMap 0.415 1 23 253 105 0
c.g.g.trove.TObjectLongHashMap 0.4269 2 23 253 108 0
c.g.g.trove.TLongIntHashMap 0.4545 1 22 231 105 0
c.g.g.trove.TObjectHash 0.325 3 16 120 39 0
c.g.g.i.concurrent.THashParameters 0 3 2 1 0 0
c.g.g.i.concurrent.ConcurrentTLongObjectHashSegment 0.4 7 11 55 22 0
c.g.g.i.concurrent.ConcurrentTHashSegment 0.2101 7 24 276 58 0
c.g.g.i.util.TIntObjectHashMapWithDups 0.0444 3 10 45 2 0
c.g.g.t.benchmark.M..$JavasoftListCreator 0 0 1 0 0 0
c.g.g.t.benchmark.M..$JavasoftMapCreator 0 0 1 0 0 0
c.g.g.t.benchmark.M..$TroveIntArrayListCreator 0 0 1 0 0 0
c.g.g.t.benchmark.M..$TroveSetCreator 0 0 1 0 0 0
c.g.g.t.benchmark.M..$JavasoftSetCreator 0 0 1 0 0 0
c.g.g.t.benchmark.M..$JavasoftIntegerArrayListCreator 0 0 1 0 0 0
c.g.g.t.benchmark.Repeater 1 2 4 6 6 0
c.g.g.t.benchmark.M..$TroveListCreator 0 0 1 0 0 0
c.g.g.t.benchmark.M..$MemoryComparator 0 3 1 0 0 0
c.g.g.t.benchmark.M..$TroveMapCreator 0 0 1 0 0 0
c.g.g.t.benchmark.TextReporter 1 1 3 3 3 0
c.g.g.t.benchmark.Result 0.2364 4 11 55 13 0
c.g.g.t.benchmark.XMLReporter 1 1 3 3 3 0
c.g.g.t.benchmark.MemoryUsage 0 0 0 0 0 0
c.g.g.t.benchmark.Main 0 0 0 0 0 0
c.g.g.t.decorator.TDoubleHashSetDecorator 0.3333 1 10 45 15 0
c.g.g.t.decorator.TIntHashSetDecorator 0.3333 1 10 45 15 0
c.g.g.t.decorator.TLongHashSetDecorator 0.3333 1 10 45 15 0
c.g.g.t.decorator.TDoubleObjectHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TFloatDoubleHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TDoubleIntHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TDoubleFloatHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TLongIntHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TLongLongHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TLongDoubleHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TObjectDoubleHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TLongObjectHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TFloatObjectHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TFloatHashSetDecorator 0.3333 1 10 45 15 0
c.g.g.t.decorator.TIntObjectHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TIntDoubleHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TIntLongHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TLongFloatHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TDoubleDoubleHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TIntIntHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TIntFloatHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TFloatIntHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TFloatFloatHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TFloatLongHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TDoubleLongHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TObjectLongHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TObjectFloatHashMapDecorator 0.3 1 16 120 36 0
c.g.g.t.decorator.TObjectIntHashMapDecorator 0.3 1 16 120 36 0
c.g.g.i.cache.TStatelessLongIterator 1 1 2 1 1 0
c.g.g.i.cache.TStatelessIntHash 0.5556 3 9 36 20 0
c.g.g.i.cache.TStatelessLongHashSet 0 0 9 36 0 0
c.g.g.i.cache.TStatelessLongHash 0.5556 3 9 36 20 0
c.g.g.i.cache.TStatelessIntHashSet 0 0 9 36 0 0
c.g.g.i.cache.TStatelessIntObjectHashMap 0.4044 1 17 136 55 0
c.g.g.i.cache.T..$HashProcedure 1 2 2 1 1 0
c.g.g.i.cache.TStatelessIntIterator 1 1 2 1 1 0
c.g.g.i.cache.T..$EqProcedure 0 1 1 0 0 0
c.g.g.i.cache.T..$HashProcedure 1 2 2 1 1 0
c.g.g.i.cache.THashMapWithLongContext 0 1 2 1 0 0
c.g.g.i.cache.TStatelessLongObjectHashMap 0.4044 1 17 136 55 0
c.g.g.i.cache.TStatelessPrimitiveHash 0 0 2 1 0 0
c.g.g.i.cache.THashMapWithKeyPair 0.3595 1 18 153 55 0
c.g.g.i.cache.T..$EqProcedure 0 1 1 0 0 0
c.g.g.i.cache.TStatelessLongObjectIterator 0.6 1 5 10 6 0
c.g.g.i.cache.TObjectLongHashMapWithIndex 0 0 4 6 0 0
c.g.g.i.cache.TStatelessIntObjectIterator 0.6 1 5 10 6 0
c.g.g.i.cache.T..$HashProcedure 1 2 2 1 1 0
c.g.g.i.cache.THashMapWithCreate 0 0 3 3 0 0
c.g.g.i.cache.T..$HashProcedure 1 2 2 1 1 0

Download XML.