Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions changelog.d/9731-arena-right-sizing.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ stays disarmed until utilization reaches 70% or capacity grows materially
into a periodic full-GC loop.

On the compiled Claude Code 2.1.112 workload from the report, arena capacity
fell from 96.5 MiB before the episode to 36.7 MiB, then 35.7 MiB and 35.7 MiB
across a five-minute idle soak with about 23 MiB live. RSS fell from 401 MiB at
the first census to 132 MiB at the last, and exactly one idle full was attributed
fell from 96.5 MB before the episode to 36.7 MB, then 35.7 MB and 35.7 MB
across a five-minute idle soak with about 23 MB live. RSS fell from 401 MB at
the first census to 132 MB at the last, and exactly one idle full was attributed
to arena right-sizing.
2 changes: 1 addition & 1 deletion crates/perry-runtime/src/gc/arena_right_size.rs
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ struct ArenaRightSizeState {
last_usage: ArenaUsage,
}

thread_local! {
crate::perry_thread_local! {
static STATE: RefCell<ArenaRightSizeState> =
RefCell::new(ArenaRightSizeState::default());
#[cfg(test)]
Expand Down
Loading