./mongod-rc1-prof; 1607 samples
Legend
./mongod-rc1-prof
Total samples: 1607
Focusing on: 1607
Dropped nodes with <= 8 abs(samples)
Dropped edges with <= 1 samples
N1
__clone
0 (0.0%)
of 1440 (89.6%)
N2
start_thread
0 (0.0%)
of 1440 (89.6%)
N1->N2
1440
N3
mongo
PortMessageServer
handleIncomingMsg
0 (0.0%)
of 1422 (88.5%)
N2->N3
1422
N4
mongo
MyMessageHandler
process
0 (0.0%)
of 1408 (87.6%)
N3->N4
1408
N5
mongo
assembleResponse
0 (0.0%)
of 1403 (87.3%)
N4->N5
1403
N6
receivedQuery
(inline)
0 (0.0%)
of 654 (40.7%)
N5->N6
654
N8
mongo
receivedGetMore
0 (0.0%)
of 651 (40.5%)
N5->N8
651
N38
mongo
receivedInsert
2 (0.1%)
of 88 (5.5%)
N5->N38
87
N9
mongo
newRunQuery
0 (0.0%)
of 607 (37.8%)
N6->N9
607
N54
mongo
QueryMessage
QueryMessage
0 (0.0%)
of 47 (2.9%)
N6->N54
47
N7
mongo
newGetMore
4 (0.2%)
of 651 (40.5%)
N7->N7
2
N10
mongo
PlanExecutor
getNext
11 (0.7%)
of 598 (37.2%)
N7->N10
597
N58
mongo
ClientCursorPin
deleteUnderlying
0 (0.0%)
of 44 (2.7%)
N7->N58
44
N8->N7
651
N11
mongo
CanonicalQuery
canonicalize
0 (0.0%)
of 578 (36.0%)
N9->N11
578
N10->N10
6
N21
mongo
CollectionScan
work
3 (0.2%)
of 565 (35.2%)
N10->N21
565
N12
mongo
CanonicalQuery
init
0 (0.0%)
of 575 (35.8%)
N11->N12
575
N17
mongo
MatchExpressionParser
parse
(inline)
0 (0.0%)
of 575 (35.8%)
N12->N17
575
N13
mongo
MatchExpressionParser
_parse
0 (0.0%)
of 575 (35.8%)
N15
mongo
MatchExpressionParser
_parseSub
0 (0.0%)
of 575 (35.8%)
N13->N15
575
N14
mongo
MatchExpressionParser
_parseArrayFilterEntries
0 (0.0%)
of 575 (35.8%)
N18
mongo
ArrayFilterEntries
addEquality
1 (0.1%)
of 567 (35.3%)
N14->N18
567
N16
mongo
MatchExpressionParser
_parseSubField
0 (0.0%)
of 575 (35.8%)
N15->N16
575
N16->N14
575
N17->N13
575
N20
std
set
insert
(inline)
1 (0.1%)
of 566 (35.2%)
N18->N20
566
N19
std
_Rb_tree
_M_insert_unique
24 (1.5%)
of 566 (35.2%)
N19->N19
14
N23
mongo
compareElementValues
312 (19.4%)
of 540 (33.6%)
N19->N23
284
N30
mongo
BSONElementCmpWithoutField
operator
(inline)
0 (0.0%)
of 389 (24.2%)
N19->N30
258
N42
std
_Rb_tree
_M_insert_
8 (0.5%)
of 66 (4.1%)
N19->N42
66
N20->N19
565
N21->N21
3
N22
mongo
CollectionScan
work
(inline)
3 (0.2%)
of 562 (35.0%)
N21->N22
575
N22->N21
2
N25
mongo
Filter
passes
(inline)
4 (0.2%)
of 511 (31.8%)
N22->N25
515
N23->N23
320
N35
mongo
BSONElement
_numberInt
108 (6.7%)
of 208 (12.9%)
N23->N35
199
N36
mongo
BSONElement
type
(inline)
61 (3.8%)
of 119 (7.4%)
N23->N36
33
N45
mongo
BSONElement
woCompare
44 (2.7%)
of 56 (3.5%)
N23->N45
3
N24
mongo
LeafMatchExpression
matches
7 (0.4%)
of 512 (31.9%)
N24->N24
3
N26
mongo
InMatchExpression
_matchesRealElement
4 (0.2%)
of 399 (24.8%)
N24->N26
397
N43
mongo
BSONElementIterator
more
24 (1.5%)
of 60 (3.7%)
N24->N43
57
N25->N21
3
N25->N24
507
N26->N26
2
N27
mongo
ArrayFilterEntries
contains
(inline)
0 (0.0%)
of 397 (24.7%)
N26->N27
475
N29
std
set
count
(inline)
0 (0.0%)
of 397 (24.7%)
N27->N29
475
N28
std
_Rb_tree
find
(inline)
4 (0.2%)
of 397 (24.7%)
N28->N26
3
N28->N30
22
N31
std
_Rb_tree
_M_lower_bound
(inline)
17 (1.1%)
of 372 (23.1%)
N28->N31
446
N29->N28
475
N30->N23
40
N32
mongo
BSONElement
woCompare
(inline)
19 (1.2%)
of 328 (20.4%)
N30->N32
440
N30->N45
21
N31->N23
187
N31->N26
11
N31->N30
203
N31->N45
28
N33
mongo
BSONElement
canonicalType
(inline)
60 (3.7%)
of 321 (20.0%)
N32->N33
401
N33->N19
20
N33->N26
8
N34
mongo
canonicalizeBSONType
234 (14.6%)
N33->N34
206
N33->N36
120
N34->N34
221
N35->N35
106
N37
mongo
BSONElement
value
(inline)
59 (3.7%)
of 100 (6.2%)
N35->N37
159
N36->N19
36
N36->N23
7
N36->N26
48
N37->N35
59
N56
mongo
BSONElement
fieldNameSize
44 (2.7%)
N37->N56
41
N68
mongo
checkAndInsert
0 (0.0%)
of 35 (2.2%)
N38->N68
35
N39
tc_new
2 (0.1%)
of 77 (4.8%)
N39->N39
4
N40
cpp_alloc
(inline)
0 (0.0%)
of 74 (4.6%)
N39->N40
119
N41
do_malloc
(inline)
2 (0.1%)
of 74 (4.6%)
N40->N41
119
N41->N39
6
N49
tcmalloc
ThreadCache
Allocate
(inline)
18 (1.1%)
of 52 (3.2%)
N41->N49
64
N42->N30
18
N42->N42
8
N46
std
_Rb_tree
_M_create_node
(inline)
0 (0.0%)
of 55 (3.4%)
N42->N46
28
N43->N43
23
N67
mongo
getFieldDottedOrArray
11 (0.7%)
of 36 (2.2%)
N43->N67
35
N44
__gnu_cxx
new_allocator
allocate
(inline)
0 (0.0%)
of 56 (3.5%)
N44->N39
55
N45->N33
14
N45->N45
36
N47
std
_Rb_tree
_M_get_node
(inline)
0 (0.0%)
of 54 (3.4%)
N46->N47
54
N47->N44
54
N48
checked_delete
(inline)
3 (0.2%)
of 52 (3.2%)
N59
mongo
InMatchExpression
~InMatchExpression
0 (0.0%)
of 44 (2.7%)
N48->N59
44
N60
mongo
SingleSolutionRunner
~SingleSolutionRunner
0 (0.0%)
of 44 (2.7%)
N48->N60
44
N70
mongo
CanonicalQuery
~CanonicalQuery
0 (0.0%)
of 33 (2.1%)
N48->N70
33
N49->N39
7
N50
~scoped_ptr
(inline)
0 (0.0%)
of 52 (3.2%)
N50->N48
153
N51
mongo
validateBSON
0 (0.0%)
of 51 (3.2%)
N52
validateBSONIterative
(inline)
8 (0.5%)
of 51 (3.2%)
N51->N52
84
N52->N51
4
N69
validateElementInfo
(inline)
7 (0.4%)
of 34 (2.1%)
N52->N69
49
N53
mongo
DbMessage
nextJsObj
0 (0.0%)
of 47 (2.9%)
N53->N51
47
N54->N53
47
N55
std
_Rb_tree
_M_erase
0 (0.0%)
of 47 (2.9%)
N61
std
_Rb_tree
_M_erase
(inline)
17 (1.1%)
of 44 (2.7%)
N55->N61
81
N74
std
_Rb_tree
_M_destroy_node
(inline)
0 (0.0%)
of 30 (1.9%)
N55->N74
7
N56->N56
43
N57
mongo
ClientCursor
~ClientCursor
0 (0.0%)
of 44 (2.7%)
N57->N50
44
N58->N57
44
N62
~InMatchExpression
(inline)
0 (0.0%)
of 44 (2.7%)
N59->N62
44
N60->N50
44
N60->N60
44
N61->N55
41
N61->N61
401
N61->N74
23
N62->N55
44
N63
__nss_hosts_lookup
43 (2.7%)
N63->N63
43
N64
tc_delete
8 (0.5%)
of 42 (2.6%)
N64->N64
6
N65
do_free
(inline)
0 (0.0%)
of 36 (2.2%)
N64->N65
55
N66
do_free_with_callback
(inline)
2 (0.1%)
of 36 (2.2%)
N65->N66
57
N66->N64
5
N67->N67
7
N71
mongo
Collection
insertDocument
1 (0.1%)
of 31 (1.9%)
N68->N71
31
N69->N51
7
N70->N50
33
N72
std
_Rb_tree
_M_copy
4 (0.2%)
of 31 (1.9%)
N72->N72
218
N73
__gnu_cxx
new_allocator
deallocate
(inline)
1 (0.1%)
of 30 (1.9%)
N73->N64
29
N75
mongo
ArrayFilterEntries
copyTo
0 (0.0%)
of 29 (1.8%)
N76
mongo
InMatchExpression
copyTo
0 (0.0%)
of 29 (1.8%)
N76->N75
29
N77
mongo
InMatchExpression
shallowClone
0 (0.0%)
of 29 (1.8%)
N77->N76
29
N78
mongo
QueryPlanner
plan
0 (0.0%)
of 29 (1.8%)
N79
mongo
QueryPlannerAccess
makeCollectionScan
0 (0.0%)
of 29 (1.8%)
N79->N77
29
N80
mongo
WorkingSetMatchableDocument
allocateIterator
4 (0.2%)
of 29 (1.8%)
N80->N39
18
N80->N80
2