]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - cddl/contrib/dtracetoolkit/Examples/py_cpudist_example.txt
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.git] / cddl / contrib / dtracetoolkit / Examples / py_cpudist_example.txt
1 The following are examples of py_cpudist.d.
2
3 This script traces the on-CPU time of Python functions and prints a report
4 in the form of a histogram.  Here it traces the example program,
5 Code/Python/func_slow.py
6
7 # py_cpudist.d
8 Tracing... Hit Ctrl-C to end.
9 ^C
10
11 Exclusive function on-CPU times (us),
12    UserDict.py, func, IterableUserDict 
13            value  ------------- Distribution ------------- count    
14                0 |                                         0        
15                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
16                2 |                                         0        
17
18    __init__.py, func, CodecRegistryError 
19            value  ------------- Distribution ------------- count    
20                0 |                                         0        
21                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
22                2 |                                         0        
23
24    ascii.py, func, StreamReader 
25            value  ------------- Distribution ------------- count    
26                0 |                                         0        
27                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
28                2 |                                         0        
29
30    ascii.py, func, StreamWriter 
31            value  ------------- Distribution ------------- count    
32                0 |                                         0        
33                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
34                2 |                                         0        
35
36    ascii.py, func, getregentry 
37            value  ------------- Distribution ------------- count    
38                0 |                                         0        
39                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
40                2 |                                         0        
41
42    site.py, func, aliasmbcs 
43            value  ------------- Distribution ------------- count    
44                0 |                                         0        
45                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
46                2 |                                         0        
47
48    site.py, func, sethelper 
49            value  ------------- Distribution ------------- count    
50                0 |                                         0        
51                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
52                2 |                                         0        
53
54    types.py, func, _C 
55            value  ------------- Distribution ------------- count    
56                0 |                                         0        
57                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
58                2 |                                         0        
59
60    warnings.py, func, _OptionError 
61            value  ------------- Distribution ------------- count    
62                0 |                                         0        
63                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
64                2 |                                         0        
65
66    UserDict.py, func, __init__ 
67            value  ------------- Distribution ------------- count    
68                1 |                                         0        
69                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
70                4 |                                         0        
71
72    ascii.py, func, Codec 
73            value  ------------- Distribution ------------- count    
74                1 |                                         0        
75                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
76                4 |                                         0        
77
78    ascii.py, func, StreamConverter 
79            value  ------------- Distribution ------------- count    
80                1 |                                         0        
81                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
82                4 |                                         0        
83
84    codecs.py, func, Codec 
85            value  ------------- Distribution ------------- count    
86                1 |                                         0        
87                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
88                4 |                                         0        
89
90    codecs.py, func, StreamWriter 
91            value  ------------- Distribution ------------- count    
92                1 |                                         0        
93                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
94                4 |                                         0        
95
96    os.py, func, _Environ 
97            value  ------------- Distribution ------------- count    
98                1 |                                         0        
99                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
100                4 |                                         0        
101
102    posixpath.py, func, basename 
103            value  ------------- Distribution ------------- count    
104                1 |                                         0        
105                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
106                4 |                                         0        
107
108    posixpath.py, func, dirname 
109            value  ------------- Distribution ------------- count    
110                1 |                                         0        
111                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
112                4 |                                         0        
113
114    site.py, func, _Helper 
115            value  ------------- Distribution ------------- count    
116                1 |                                         0        
117                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
118                4 |                                         0        
119
120    site.py, func, _Printer 
121            value  ------------- Distribution ------------- count    
122                1 |                                         0        
123                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
124                4 |                                         0        
125
126    site.py, func, setencoding 
127            value  ------------- Distribution ------------- count    
128                1 |                                         0        
129                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
130                4 |                                         0        
131
132    site.py, func, setquit 
133            value  ------------- Distribution ------------- count    
134                1 |                                         0        
135                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
136                4 |                                         0        
137
138    warnings.py, func, _processoptions 
139            value  ------------- Distribution ------------- count    
140                1 |                                         0        
141                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
142                4 |                                         0        
143
144    copy_reg.py, func, constructor 
145            value  ------------- Distribution ------------- count    
146                0 |                                         0        
147                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3        
148                2 |                                         0        
149
150    codecs.py, func, StreamReader 
151            value  ------------- Distribution ------------- count    
152                2 |                                         0        
153                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
154                8 |                                         0        
155
156    codecs.py, func, StreamReaderWriter 
157            value  ------------- Distribution ------------- count    
158                2 |                                         0        
159                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
160                8 |                                         0        
161
162    codecs.py, func, StreamRecoder 
163            value  ------------- Distribution ------------- count    
164                2 |                                         0        
165                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
166                8 |                                         0        
167
168    func_slow.py, func, ? 
169            value  ------------- Distribution ------------- count    
170                2 |                                         0        
171                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
172                8 |                                         0        
173
174    os.py, func, __init__ 
175            value  ------------- Distribution ------------- count    
176                2 |                                         0        
177                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
178                8 |                                         0        
179
180    site.py, func, __init__ 
181            value  ------------- Distribution ------------- count    
182                1 |                                         0        
183                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3        
184                4 |                                         0        
185
186    stat.py, func, S_IFMT 
187            value  ------------- Distribution ------------- count    
188                0 |                                         0        
189                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6        
190                2 |                                         0        
191
192    warnings.py, func, simplefilter 
193            value  ------------- Distribution ------------- count    
194                1 |                                         0        
195                2 |@@@@@@@@@@@@@@@@@@@@                     1        
196                4 |@@@@@@@@@@@@@@@@@@@@                     1        
197                8 |                                         0        
198
199    __init__.py, func, normalize_encoding 
200            value  ------------- Distribution ------------- count    
201                4 |                                         0        
202                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
203               16 |                                         0        
204
205    copy_reg.py, func, pickle 
206            value  ------------- Distribution ------------- count    
207                1 |                                         0        
208                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@              2        
209                4 |@@@@@@@@@@@@@                            1        
210                8 |                                         0        
211
212    linecache.py, func, ? 
213            value  ------------- Distribution ------------- count    
214                4 |                                         0        
215                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
216               16 |                                         0        
217
218    posixpath.py, func, split 
219            value  ------------- Distribution ------------- count    
220                2 |                                         0        
221                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2        
222                8 |                                         0        
223
224    stat.py, func, ? 
225            value  ------------- Distribution ------------- count    
226                4 |                                         0        
227                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
228               16 |                                         0        
229
230    stat.py, func, S_ISDIR 
231            value  ------------- Distribution ------------- count    
232                1 |                                         0        
233                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6        
234                4 |                                         0        
235
236    posixpath.py, func, normcase 
237            value  ------------- Distribution ------------- count    
238                0 |                                         0        
239                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 14       
240                2 |                                         0        
241
242    UserDict.py, func, ? 
243            value  ------------- Distribution ------------- count    
244                8 |                                         0        
245               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
246               32 |                                         0        
247
248    UserDict.py, func, UserDict 
249            value  ------------- Distribution ------------- count    
250                8 |                                         0        
251               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
252               32 |                                         0        
253
254    site.py, func, _init_pathinfo 
255            value  ------------- Distribution ------------- count    
256                8 |                                         0        
257               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
258               32 |                                         0        
259
260    site.py, func, addsitepackages 
261            value  ------------- Distribution ------------- count    
262                8 |                                         0        
263               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
264               32 |                                         0        
265
266    site.py, func, setcopyright 
267            value  ------------- Distribution ------------- count    
268                8 |                                         0        
269               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
270               32 |                                         0        
271
272    <string>, func, ? 
273            value  ------------- Distribution ------------- count    
274                0 |                                         0        
275                1 |@@@@@@@@@@@@@@@@@@                       5        
276                2 |@@@@@@@@@@@@@@@@@@                       5        
277                4 |@@@@                                     1        
278                8 |                                         0        
279
280    posixpath.py, func, isabs 
281            value  ------------- Distribution ------------- count    
282                0 |                                         0        
283                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     20       
284                2 |@@@@                                     2        
285                4 |                                         0        
286
287    aliases.py, func, ? 
288            value  ------------- Distribution ------------- count    
289               16 |                                         0        
290               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
291               64 |                                         0        
292
293    ascii.py, func, ? 
294            value  ------------- Distribution ------------- count    
295               16 |                                         0        
296               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
297               64 |                                         0        
298
299    posixpath.py, func, exists 
300            value  ------------- Distribution ------------- count    
301                8 |                                         0        
302               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2        
303               32 |                                         0        
304
305    site.py, func, abs__file__ 
306            value  ------------- Distribution ------------- count    
307               16 |                                         0        
308               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
309               64 |                                         0        
310
311    site.py, func, removeduppaths 
312            value  ------------- Distribution ------------- count    
313               16 |                                         0        
314               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
315               64 |                                         0        
316
317    site.py, func, makepath 
318            value  ------------- Distribution ------------- count    
319                2 |                                         0        
320                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 14       
321                8 |                                         0        
322
323    posixpath.py, func, join 
324            value  ------------- Distribution ------------- count    
325                0 |                                         0        
326                1 |@@@@@@@@@@@@@@@@@@@@@@@@                 12       
327                2 |@@@@@@@@@@                               5        
328                4 |@@@@                                     2        
329                8 |                                         0        
330               16 |                                         0        
331               32 |@@                                       1        
332               64 |                                         0        
333
334    codecs.py, func, ? 
335            value  ------------- Distribution ------------- count    
336               32 |                                         0        
337               64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
338              128 |                                         0        
339
340    site.py, func, main 
341            value  ------------- Distribution ------------- count    
342               32 |                                         0        
343               64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
344              128 |                                         0        
345
346    types.py, func, ? 
347            value  ------------- Distribution ------------- count    
348               32 |                                         0        
349               64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
350              128 |                                         0        
351
352    posixpath.py, func, abspath 
353            value  ------------- Distribution ------------- count    
354                2 |                                         0        
355                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 22       
356                8 |                                         0        
357
358    UserDict.py, func, DictMixin 
359            value  ------------- Distribution ------------- count    
360               64 |                                         0        
361              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
362              256 |                                         0        
363
364    __init__.py, func, search_function 
365            value  ------------- Distribution ------------- count    
366               64 |                                         0        
367              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
368              256 |                                         0        
369
370    copy_reg.py, func, ? 
371            value  ------------- Distribution ------------- count    
372               64 |                                         0        
373              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
374              256 |                                         0        
375
376    os.py, func, _get_exports_list 
377            value  ------------- Distribution ------------- count    
378               64 |                                         0        
379              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
380              256 |                                         0        
381
382    posixpath.py, func, ? 
383            value  ------------- Distribution ------------- count    
384               64 |                                         0        
385              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
386              256 |                                         0        
387
388    warnings.py, func, ? 
389            value  ------------- Distribution ------------- count    
390               64 |                                         0        
391              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
392              256 |                                         0        
393
394    posixpath.py, func, isdir 
395            value  ------------- Distribution ------------- count    
396                4 |                                         0        
397                8 |@@@@@                                    1        
398               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@           6        
399               32 |                                         0        
400               64 |@@@@@                                    1        
401              128 |                                         0        
402
403    posixpath.py, func, normpath 
404            value  ------------- Distribution ------------- count    
405                2 |                                         0        
406                4 |@@                                       1        
407                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   21       
408               16 |                                         0        
409
410    site.py, func, addpackage 
411            value  ------------- Distribution ------------- count    
412               32 |                                         0        
413               64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@              2        
414              128 |@@@@@@@@@@@@@                            1        
415              256 |                                         0        
416
417    site.py, func, addsitedir 
418            value  ------------- Distribution ------------- count    
419               64 |                                         0        
420              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2        
421              256 |                                         0        
422
423    site.py, func, ? 
424            value  ------------- Distribution ------------- count    
425              256 |                                         0        
426              512 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
427             1024 |                                         0        
428
429    site.py, func, execsitecustomize 
430            value  ------------- Distribution ------------- count    
431              256 |                                         0        
432              512 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
433             1024 |                                         0        
434
435    os.py, func, _exists 
436            value  ------------- Distribution ------------- count    
437                8 |                                         0        
438               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     9        
439               32 |                                         0        
440               64 |                                         0        
441              128 |                                         0        
442              256 |                                         0        
443              512 |@@@@                                     1        
444             1024 |                                         0        
445
446    __init__.py, func, ? 
447            value  ------------- Distribution ------------- count    
448              512 |                                         0        
449             1024 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
450             2048 |                                         0        
451
452    os.py, func, ? 
453            value  ------------- Distribution ------------- count    
454              512 |                                         0        
455             1024 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
456             2048 |                                         0        
457
458    func_slow.py, func, func_a 
459            value  ------------- Distribution ------------- count    
460            65536 |                                         0        
461           131072 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
462           262144 |                                         0        
463
464    func_slow.py, func, func_b 
465            value  ------------- Distribution ------------- count    
466           131072 |                                         0        
467           262144 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
468           524288 |                                         0        
469
470    func_slow.py, func, func_c 
471            value  ------------- Distribution ------------- count    
472           262144 |                                         0        
473           524288 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
474          1048576 |                                         0        
475
476
477 Inclusive function on-CPU times (us),
478    UserDict.py, func, IterableUserDict 
479            value  ------------- Distribution ------------- count    
480                0 |                                         0        
481                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
482                2 |                                         0        
483
484    __init__.py, func, CodecRegistryError 
485            value  ------------- Distribution ------------- count    
486                0 |                                         0        
487                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
488                2 |                                         0        
489
490    ascii.py, func, StreamReader 
491            value  ------------- Distribution ------------- count    
492                0 |                                         0        
493                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
494                2 |                                         0        
495
496    ascii.py, func, StreamWriter 
497            value  ------------- Distribution ------------- count    
498                0 |                                         0        
499                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
500                2 |                                         0        
501
502    ascii.py, func, getregentry 
503            value  ------------- Distribution ------------- count    
504                0 |                                         0        
505                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
506                2 |                                         0        
507
508    site.py, func, aliasmbcs 
509            value  ------------- Distribution ------------- count    
510                0 |                                         0        
511                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
512                2 |                                         0        
513
514    site.py, func, sethelper 
515            value  ------------- Distribution ------------- count    
516                0 |                                         0        
517                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
518                2 |                                         0        
519
520    types.py, func, _C 
521            value  ------------- Distribution ------------- count    
522                0 |                                         0        
523                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
524                2 |                                         0        
525
526    warnings.py, func, _OptionError 
527            value  ------------- Distribution ------------- count    
528                0 |                                         0        
529                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
530                2 |                                         0        
531
532    UserDict.py, func, __init__ 
533            value  ------------- Distribution ------------- count    
534                1 |                                         0        
535                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
536                4 |                                         0        
537
538    ascii.py, func, Codec 
539            value  ------------- Distribution ------------- count    
540                1 |                                         0        
541                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
542                4 |                                         0        
543
544    ascii.py, func, StreamConverter 
545            value  ------------- Distribution ------------- count    
546                1 |                                         0        
547                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
548                4 |                                         0        
549
550    codecs.py, func, Codec 
551            value  ------------- Distribution ------------- count    
552                1 |                                         0        
553                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
554                4 |                                         0        
555
556    codecs.py, func, StreamWriter 
557            value  ------------- Distribution ------------- count    
558                1 |                                         0        
559                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
560                4 |                                         0        
561
562    os.py, func, _Environ 
563            value  ------------- Distribution ------------- count    
564                1 |                                         0        
565                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
566                4 |                                         0        
567
568    site.py, func, _Helper 
569            value  ------------- Distribution ------------- count    
570                1 |                                         0        
571                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
572                4 |                                         0        
573
574    site.py, func, _Printer 
575            value  ------------- Distribution ------------- count    
576                1 |                                         0        
577                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
578                4 |                                         0        
579
580    site.py, func, setencoding 
581            value  ------------- Distribution ------------- count    
582                1 |                                         0        
583                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
584                4 |                                         0        
585
586    site.py, func, setquit 
587            value  ------------- Distribution ------------- count    
588                1 |                                         0        
589                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
590                4 |                                         0        
591
592    warnings.py, func, _processoptions 
593            value  ------------- Distribution ------------- count    
594                1 |                                         0        
595                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
596                4 |                                         0        
597
598    copy_reg.py, func, constructor 
599            value  ------------- Distribution ------------- count    
600                0 |                                         0        
601                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3        
602                2 |                                         0        
603
604    codecs.py, func, StreamReader 
605            value  ------------- Distribution ------------- count    
606                2 |                                         0        
607                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
608                8 |                                         0        
609
610    codecs.py, func, StreamReaderWriter 
611            value  ------------- Distribution ------------- count    
612                2 |                                         0        
613                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
614                8 |                                         0        
615
616    codecs.py, func, StreamRecoder 
617            value  ------------- Distribution ------------- count    
618                2 |                                         0        
619                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
620                8 |                                         0        
621
622    site.py, func, __init__ 
623            value  ------------- Distribution ------------- count    
624                1 |                                         0        
625                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3        
626                4 |                                         0        
627
628    stat.py, func, S_IFMT 
629            value  ------------- Distribution ------------- count    
630                0 |                                         0        
631                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6        
632                2 |                                         0        
633
634    warnings.py, func, simplefilter 
635            value  ------------- Distribution ------------- count    
636                1 |                                         0        
637                2 |@@@@@@@@@@@@@@@@@@@@                     1        
638                4 |@@@@@@@@@@@@@@@@@@@@                     1        
639                8 |                                         0        
640
641    __init__.py, func, normalize_encoding 
642            value  ------------- Distribution ------------- count    
643                4 |                                         0        
644                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
645               16 |                                         0        
646
647    linecache.py, func, ? 
648            value  ------------- Distribution ------------- count    
649                4 |                                         0        
650                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
651               16 |                                         0        
652
653    os.py, func, __init__ 
654            value  ------------- Distribution ------------- count    
655                4 |                                         0        
656                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
657               16 |                                         0        
658
659    posixpath.py, func, basename 
660            value  ------------- Distribution ------------- count    
661                4 |                                         0        
662                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
663               16 |                                         0        
664
665    posixpath.py, func, dirname 
666            value  ------------- Distribution ------------- count    
667                4 |                                         0        
668                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
669               16 |                                         0        
670
671    posixpath.py, func, split 
672            value  ------------- Distribution ------------- count    
673                2 |                                         0        
674                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2        
675                8 |                                         0        
676
677    stat.py, func, ? 
678            value  ------------- Distribution ------------- count    
679                4 |                                         0        
680                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
681               16 |                                         0        
682
683    copy_reg.py, func, pickle 
684            value  ------------- Distribution ------------- count    
685                2 |                                         0        
686                4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3        
687                8 |                                         0        
688
689    posixpath.py, func, normcase 
690            value  ------------- Distribution ------------- count    
691                0 |                                         0        
692                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 14       
693                2 |                                         0        
694
695    UserDict.py, func, UserDict 
696            value  ------------- Distribution ------------- count    
697                8 |                                         0        
698               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
699               32 |                                         0        
700
701    stat.py, func, S_ISDIR 
702            value  ------------- Distribution ------------- count    
703                1 |                                         0        
704                2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@              4        
705                4 |@@@@@@@@@@@@@                            2        
706                8 |                                         0        
707
708    posixpath.py, func, isabs 
709            value  ------------- Distribution ------------- count    
710                0 |                                         0        
711                1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     20       
712                2 |@@@@                                     2        
713                4 |                                         0        
714
715    aliases.py, func, ? 
716            value  ------------- Distribution ------------- count    
717               16 |                                         0        
718               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
719               64 |                                         0        
720
721    ascii.py, func, ? 
722            value  ------------- Distribution ------------- count    
723               16 |                                         0        
724               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
725               64 |                                         0        
726
727    posixpath.py, func, exists 
728            value  ------------- Distribution ------------- count    
729                8 |                                         0        
730               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2        
731               32 |                                         0        
732
733    site.py, func, setcopyright 
734            value  ------------- Distribution ------------- count    
735               16 |                                         0        
736               32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
737               64 |                                         0        
738
739    posixpath.py, func, join 
740            value  ------------- Distribution ------------- count    
741                0 |                                         0        
742                1 |@@@@@@@@@@@@@@@@@@@@@@@@                 12       
743                2 |@@@@@@@@@@                               5        
744                4 |@@@@                                     2        
745                8 |                                         0        
746               16 |                                         0        
747               32 |@@                                       1        
748               64 |                                         0        
749
750    codecs.py, func, ? 
751            value  ------------- Distribution ------------- count    
752               32 |                                         0        
753               64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
754              128 |                                         0        
755
756    types.py, func, ? 
757            value  ------------- Distribution ------------- count    
758               32 |                                         0        
759               64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
760              128 |                                         0        
761
762    UserDict.py, func, ? 
763            value  ------------- Distribution ------------- count    
764               64 |                                         0        
765              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
766              256 |                                         0        
767
768    UserDict.py, func, DictMixin 
769            value  ------------- Distribution ------------- count    
770               64 |                                         0        
771              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
772              256 |                                         0        
773
774    __init__.py, func, search_function 
775            value  ------------- Distribution ------------- count    
776               64 |                                         0        
777              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
778              256 |                                         0        
779
780    os.py, func, _get_exports_list 
781            value  ------------- Distribution ------------- count    
782               64 |                                         0        
783              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
784              256 |                                         0        
785
786    posixpath.py, func, ? 
787            value  ------------- Distribution ------------- count    
788               64 |                                         0        
789              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
790              256 |                                         0        
791
792    site.py, func, abs__file__ 
793            value  ------------- Distribution ------------- count    
794               64 |                                         0        
795              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
796              256 |                                         0        
797
798    site.py, func, removeduppaths 
799            value  ------------- Distribution ------------- count    
800               64 |                                         0        
801              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
802              256 |                                         0        
803
804    warnings.py, func, ? 
805            value  ------------- Distribution ------------- count    
806               64 |                                         0        
807              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
808              256 |                                         0        
809
810    posixpath.py, func, normpath 
811            value  ------------- Distribution ------------- count    
812                2 |                                         0        
813                4 |@@                                       1        
814                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   21       
815               16 |                                         0        
816
817    posixpath.py, func, isdir 
818            value  ------------- Distribution ------------- count    
819                8 |                                         0        
820               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      7        
821               32 |                                         0        
822               64 |@@@@@                                    1        
823              128 |                                         0        
824
825    posixpath.py, func, abspath 
826            value  ------------- Distribution ------------- count    
827                4 |                                         0        
828                8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          17       
829               16 |@@@@@@@@@                                5        
830               32 |                                         0        
831
832    copy_reg.py, func, ? 
833            value  ------------- Distribution ------------- count    
834              128 |                                         0        
835              256 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
836              512 |                                         0        
837
838    site.py, func, _init_pathinfo 
839            value  ------------- Distribution ------------- count    
840              128 |                                         0        
841              256 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
842              512 |                                         0        
843
844    site.py, func, makepath 
845            value  ------------- Distribution ------------- count    
846                8 |                                         0        
847               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    13       
848               32 |                                         0        
849               64 |@@@                                      1        
850              128 |                                         0        
851
852    site.py, func, execsitecustomize 
853            value  ------------- Distribution ------------- count    
854              256 |                                         0        
855              512 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
856             1024 |                                         0        
857
858    <string>, func, ? 
859            value  ------------- Distribution ------------- count    
860                0 |                                         0        
861                1 |@@@@@@@@@@@@@@@@@@                       5        
862                2 |@@@@@@@@@@@@@@@@@@                       5        
863                4 |                                         0        
864                8 |                                         0        
865               16 |                                         0        
866               32 |                                         0        
867               64 |                                         0        
868              128 |                                         0        
869              256 |                                         0        
870              512 |@@@@                                     1        
871             1024 |                                         0        
872
873    os.py, func, _exists 
874            value  ------------- Distribution ------------- count    
875                8 |                                         0        
876               16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@         8        
877               32 |@@@@                                     1        
878               64 |                                         0        
879              128 |                                         0        
880              256 |                                         0        
881              512 |@@@@                                     1        
882             1024 |                                         0        
883
884    site.py, func, addpackage 
885            value  ------------- Distribution ------------- count    
886               64 |                                         0        
887              128 |@@@@@@@@@@@@@@@@@@@@@@@@@@@              2        
888              256 |                                         0        
889              512 |@@@@@@@@@@@@@                            1        
890             1024 |                                         0        
891
892    __init__.py, func, ? 
893            value  ------------- Distribution ------------- count    
894              512 |                                         0        
895             1024 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
896             2048 |                                         0        
897
898    site.py, func, addsitepackages 
899            value  ------------- Distribution ------------- count    
900              512 |                                         0        
901             1024 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
902             2048 |                                         0        
903
904    site.py, func, addsitedir 
905            value  ------------- Distribution ------------- count    
906              256 |                                         0        
907              512 |@@@@@@@@@@@@@@@@@@@@                     1        
908             1024 |@@@@@@@@@@@@@@@@@@@@                     1        
909             2048 |                                         0        
910
911    os.py, func, ? 
912            value  ------------- Distribution ------------- count    
913             1024 |                                         0        
914             2048 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
915             4096 |                                         0        
916
917    site.py, func, main 
918            value  ------------- Distribution ------------- count    
919             1024 |                                         0        
920             2048 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
921             4096 |                                         0        
922
923    site.py, func, ? 
924            value  ------------- Distribution ------------- count    
925             2048 |                                         0        
926             4096 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
927             8192 |                                         0        
928
929    func_slow.py, func, func_c 
930            value  ------------- Distribution ------------- count    
931           262144 |                                         0        
932           524288 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
933          1048576 |                                         0        
934
935    func_slow.py, func, ? 
936            value  ------------- Distribution ------------- count    
937           524288 |                                         0        
938          1048576 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
939          2097152 |                                         0        
940
941    func_slow.py, func, func_a 
942            value  ------------- Distribution ------------- count    
943           524288 |                                         0        
944          1048576 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
945          2097152 |                                         0        
946
947    func_slow.py, func, func_b 
948            value  ------------- Distribution ------------- count    
949           524288 |                                         0        
950          1048576 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1        
951          2097152 |                                         0        
952
953 The first section, Exclusive function on-CPU times, shows us the time spent
954 on-CPU by various functions, not including time spent in subroutines.  You can
955 see here that func_a had one instance of being on-CPU between 0.13 seconds and
956 0.25 seconds. 
957
958 The second section, Inclusive function on-CPU times, shows us the time spent
959 on-CPU by various functions, including that time spent in subroutines called
960 by those functions.  You can see that here func_a had an instance of being
961 on-CPU between 1.0 seconds and 2.1 seconds.
962
963 It is important to pay close attention to the third column, "count" as this
964 will indicate if there were any instances in a particular timeframe, even if
965 the number is too small to show up on the histogram clearly.
966