sf

Checkout Tools
  • last updated 58 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
core is relocated now

    • -61
    • +0
    ./ehcache/CacheManagerPerfTest.java
    • -104
    • +0
    ./ehcache/CacheClassicLruMemoryStorePerfTest.java
    • -173
    • +0
    ./ehcache/DiskStorePerformancePerfTest.java
    • -237
    • +0
    ./ehcache/DiskStorePerfTest.java
  1. … 1097 more files in changeset.
MNK-3026 : Element serialized size changed
Rolling back DEV-6081 changes as requested by Steve
Fix 6081
  1. … 1 more file in changeset.
fix test

    • -0
    • +46
    ./ehcache/store/disk/PerfDiskStoreHelper.java
fix tests

fix tests

fix test

    • -4
    • +2
    ./ehcache/ConcurrencyProblemCachePerfTest.java
updated sizes to reflect what the sizeof engine measures
Record perf test runs
  1. … 1 more file in changeset.
MNK-2613 I don't see why this test uses an overflowing cache. Mem footprint would be bigger. Making that a non overflowing one
Added some information when failing
updated assertion to reflect new Element serialized size
updated tests to match new tiered disk store behavior
    • -0
    • +46
    ./ehcache/CacheClassicLruMemoryStorePerfTest.java
  1. … 1 more file in changeset.
fixed tests
    • -11
    • +8
    ./ehcache/store/LfuMemoryStorePerfTest.java
Some changes to perf tests

- Ignore the tiny timeout test, it provides no extra coverage and fails sporadically for a non failure reason

- Switch to using System.nanoTime() for timing so we are not affected by system clock shifts (due to ntp?)

- Stop asserting on liveness - it has no meaning now that we don't use synchronization on the Cache instance at all

MNK-2037 : make sure testLowest increments hit counts correctly, add some explanatory comments
    • -44
    • +46
    ./ehcache/store/LfuMemoryStorePerfTest.java
DEV-4430: Make ehcache perfTests not use /tmp for diskStore
  1. … 8 more files in changeset.
Beanshellio
  1. … 3 more files in changeset.
DEV-4187 DEV-4188 Moved all perf tests to dedicated perfTests profile, marked all flaky tests with TODO: FIXME and added some notes
    • -0
    • +81
    ./ehcache/distribution/MulticastRMIPeerProviderPerfTest.java
    • -0
    • +61
    ./ehcache/CacheManagerPerfTest.java
    • -0
    • +58
    ./ehcache/CacheClassicLruMemoryStorePerfTest.java
    • -0
    • +173
    ./ehcache/DiskStorePerformancePerfTest.java
    • -0
    • +118
    ./ehcache/distribution/PayloadUtilPerfTest.java
    • -0
    • +237
    ./ehcache/DiskStorePerfTest.java
    • -0
    • +691
    ./ehcache/CachePerfTest.java
    • -0
    • +35
    ./ehcache/store/LruMemoryStorePerfTest.java
    • -0
    • +513
    ./ehcache/distribution/RMICacheReplicatorPerfTest.java
  1. … 49 more files in changeset.