py_cpudist_example.txt revision 1.1.1.1 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
967