We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0fa78f7 commit 6470135Copy full SHA for 6470135
src/gc.c
@@ -1171,7 +1171,10 @@ static void combine_thread_gc_counts(jl_gc_num_t *dest) JL_NOTSAFEPOINT
1171
dest->bigalloc += jl_atomic_load_relaxed(&ptls->gc_num.bigalloc);
1172
uint64_t alloc_acc = jl_atomic_load_relaxed(&ptls->gc_num.alloc_acc);
1173
uint64_t free_acc = jl_atomic_load_relaxed(&ptls->gc_num.free_acc);
1174
+ dest->freed += jl_atomic_load_relaxed(&ptls->gc_num.free_acc);
1175
jl_atomic_store_relaxed(&gc_heap_stats.heap_size, alloc_acc - free_acc + jl_atomic_load_relaxed(&gc_heap_stats.heap_size));
1176
+ jl_atomic_store_relaxed(&ptls->gc_num.alloc_acc, 0);
1177
+ jl_atomic_store_relaxed(&ptls->gc_num.free_acc, 0);
1178
}
1179
1180
0 commit comments