Releases
v0.10.2
- Disable default
increase_limit: nil.
v0.10.0
- Introduce
free_size_minimumto monitor minimum free memory size, which can be used to trigger alerts or actions when available memory is critically low.
v0.9.2
- Also log host memory in total memory usage logs.
v0.9.0
- Use
process-metricsgem for accessing both private and shared memory where possible. - Better implementation of cluster
total_size_limitthat takes into account shared and private memory.
v0.8.0
Memory::Leak::System.total_memory_sizenow considerscgroupmemory limits.
v0.7.0
- Make both
increase_limitandmaximum_size_limitoptional (ifnil).
v0.6.0
- Added
sample_countattribute to monitor to track number of samples taken. check!method in cluster now returns an array of leaking monitors if no block is given.Cluster#check!now invokesMonitor#sample!to ensure memory usage is updated before checking for leaks.
v0.5.0
- Improved variable names.
- Added
maximum_size_limitto process monitor.
v0.1.0
- Initial implementation.