Skip to content

Reduce eviction memory and CPU overhead - #28

Merged
mkhazraee merged 2 commits into
mainfrom
moein/heap_fix
Sep 10, 2026
Merged

Reduce eviction memory and CPU overhead#28
mkhazraee merged 2 commits into
mainfrom
moein/heap_fix

Conversation

@mkhazraee

@mkhazraee mkhazraee commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Reduce eviction overhead by compacting stale heap entries and reusing the deficient-pool set across wrong-pool skips. Preserve candidate ordering and refresh capacity after eviction resolution and victim selection.

@karya0 karya0 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mkhazraee
mkhazraee force-pushed the moein/multi_pool_eviction_opt branch from 6f58c9a to bec4a4a Compare September 10, 2026 18:40
@mkhazraee
mkhazraee force-pushed the moein/multi_pool_eviction_opt branch from bec4a4a to 0ced649 Compare September 10, 2026 18:45
@mkhazraee
mkhazraee force-pushed the moein/multi_pool_eviction_opt branch from 0ced649 to 549b313 Compare September 10, 2026 18:48
Signed-off-by: Moein <moein@nvidia.com>
@mkhazraee
mkhazraee changed the base branch from moein/multi_pool_eviction_opt to main September 10, 2026 19:09
Signed-off-by: Moein Khazraee <moein@nvidia.com>
@mkhazraee mkhazraee changed the title Bound stale eviction heap growth Reduce eviction memory and CPU overhead Sep 10, 2026
@mkhazraee
mkhazraee merged commit cfde52c into main Sep 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants