MCPcopy Create free account
hub / github.com/google/pprof / DiscardLowFrequencyNodePtrs

Method DiscardLowFrequencyNodePtrs

internal/graph/graph.go:758–765  ·  view source on GitHub ↗

DiscardLowFrequencyNodePtrs returns a NodePtrSet of nodes at or over a specific cum value cutoff.

(nodeCutoff int64)

Source from the content-addressed store, hash-verified

756// DiscardLowFrequencyNodePtrs returns a NodePtrSet of nodes at or over a
757// specific cum value cutoff.
758func (g *Graph) DiscardLowFrequencyNodePtrs(nodeCutoff int64) NodePtrSet {
759 cutNodes := getNodesAboveCumCutoff(g.Nodes, nodeCutoff)
760 kept := make(NodePtrSet, len(cutNodes))
761 for _, n := range cutNodes {
762 kept[n] = true
763 }
764 return kept
765}
766
767func makeNodeSet(nodes Nodes, nodeCutoff int64) NodeSet {
768 cutNodes := getNodesAboveCumCutoff(nodes, nodeCutoff)

Callers 1

newTrimmedGraphMethod · 0.80

Calls 1

getNodesAboveCumCutoffFunction · 0.85

Tested by

no test coverage detected