Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
process-services: properly cleanup DefaultMemoryManagerTest

    • -0
    • +18
    ./health/memory/DefaultMemoryManagerTest.groovy
Use an approximation for memory usage when it hasn't been reported

    • -0
    • +71
    ./health/memory/MaximumHeapHelperTest.groovy
  1. … 6 more files in changeset.
Remove now unused MaximumHeapHelper

    • -71
    • +0
    ./health/memory/MaximumHeapHelperTest.groovy
  1. … 1 more file in changeset.
Less frequently used idle worker daemons memory based expiration

Less frequently used idle worker daemons are expired when available system memory gets below a threshold.

Expiration strategy is triggered both by memory sampling and when the build daemon is about to fork a new process, or a new worker daemon. It will attempt to free enough system memory to fit the new process below the threshold according to it's fork options.

This implementation does an approximation on the amount of memory held by worker daemons, using their max heap setting instead of their committed memory. This will be fixed in subsequent changes.

    • -0
    • +162
    ./health/memory/DefaultMemoryManagerTest.groovy
    • -0
    • +71
    ./health/memory/MaximumHeapHelperTest.groovy
    • -0
    • +108
    ./health/memory/MemoryAmountTest.groovy
  1. … 22 more files in changeset.
First stab at worker processes providing jvm memory information

    • -10
    • +11
    ./health/memory/DefaultMemoryManagerTest.groovy
    • -0
    • +75
    ./health/memory/DefaultOsMemoryInfoTest.groovy
    • -75
    • +0
    ./health/memory/MemoryInfoTest.groovy
  1. … 30 more files in changeset.
Move memory health types from :core to :processServices

    • -0
    • +132
    ./health/memory/MeminfoAvailableMemoryTest.groovy
    • -0
    • +75
    ./health/memory/MemoryInfoTest.groovy
    • -0
    • +54
    ./health/memory/VmstatAvailableMemoryTest.groovy
  1. … 38 more files in changeset.