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