Skip to content

Simplify CpuCache definition and symbols - #981

Merged
copybara-service[bot] merged 1 commit into
masterfrom
test_983042180
Sep 18, 2026
Merged

copybara-service[bot] merged 1 commit into
masterfrom
test_983042180

Conversation

@copybara-service

Copy link
Copy Markdown

Simplify CpuCache definition and symbols

Remove unnecessary cpu_cache_internal namespace and CpuCache class forwarding.
It complicates code, and makes symbols insanely long. Perf cannot show most
tcmalloc symbols even with max scrolling (1K or something). You just something like:
tcmalloc::tcmalloc_internal::cpu_cache_internal<tcmalloc::tcmalloc_internal::cpu_cache_internal<tcmalloc::tcmalloc_internal::cpu_cache_internal...

@copybara-service
copybara-service Bot force-pushed the test_983042180 branch 5 times, most recently from 6116aed to ae7d838 Compare September 18, 2026 09:23
Remove unnecessary cpu_cache_internal namespace and CpuCache class forwarding.
It complicates code, and makes symbols insanely long. Perf cannot show most
tcmalloc symbols even with max scrolling (1K or something). You just something like:
tcmalloc::tcmalloc_internal::cpu_cache_internal<tcmalloc::tcmalloc_internal::cpu_cache_internal<tcmalloc::tcmalloc_internal::cpu_cache_internal...
PiperOrigin-RevId: 983764339
@copybara-service
copybara-service Bot merged commit b66200b into master Sep 18, 2026
15 checks passed
@copybara-service
copybara-service Bot deleted the test_983042180 branch September 18, 2026 10:29
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.

1 participant