Skip to content

runtime/pprof: map allocation runtime frames no longer hidden in 1.24 #71174

@prattmic

Description

@prattmic

runtime/pprof hides "runtime" frames in heap profiles, so allocations in maps appear at the map assignment location in the calling code, but not in runtime.mapassign itself.

As you can see, runtime/pprof is defining "runtime frames" as symbols starting with runtime., but much of the new map implementation is in internal/runtime/maps., so frames inside the map implementation are still appearing.

Metadata

Metadata

Assignees

Labels

FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.compiler/runtimeIssues related to the Go compiler and/or runtime.release-blocker

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions