Closed
Conversation
Expose the weighted size of the objects cache as a metric. Since weigher is designed to approximate actual size of objects on the heap, the metric is defined in MB and can be compared to `cache_capacity_mb` exactly and to heap usage approximately (but with good accuracy).
dimas-b
commented
Apr 3, 2025
| } | ||
|
|
||
| private double weightedSizeMb() { | ||
| // Note: calling Policy.Eviction::weightedSize may actually perform evictions. |
Member
Author
There was a problem hiding this comment.
I suppose evictions in this call may only happen in practice under load.
Member
|
Guess we can close this one? |
Member
Author
|
Obsoleted by #10629 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Expose the weighted size of the objects cache as a metric.
Since weigher is designed to approximate actual size of objects on the heap, the metric is defined in MB and can be compared to
cache_capacity_mbexactly and to heap usage approximately (but with good accuracy).