## Execution counts
Name | Count | Self | Cumulative | Miss ratio |
---|---|---|---|---|
LOAD_CONST | 7,302 | 10.2% | 10.2% | |
LOAD_FAST | 6,849 | 9.6% | 19.8% | |
LOAD_NAME | 6,822 | 9.5% | 29.3% | |
STORE_NAME | 3,511 | 4.9% | 34.2% | |
POP_JUMP_IF_FALSE | 3,102 | 4.3% | 38.6% | |
LOAD_GLOBAL_MODULE | 2,309 | 3.2% | 41.8% | 4.7% |
BINARY_OP | 2,086 | 2.9% | 44.7% | |
TO_BOOL_INT | 2,058 | 2.9% | 47.6% | |
BINARY_OP_ADD_INT | 2,005 | 2.8% | 50.4% | |
ENTER_EXECUTOR | 1,981 | 2.8% | 53.2% | |
STORE_FAST | 1,763 | 2.5% | 55.6% | |
RESUME_CHECK | 1,581 | 2.2% | 57.9% | |
POP_TOP | 1,394 | 1.9% | 59.8% | |
LOAD_FAST_LOAD_FAST | 1,340 | 1.9% | 61.7% | |
LOAD_ATTR_INSTANCE_VALUE | 1,209 | 1.7% | 63.4% | |
LOAD_ATTR | 1,168 | 1.6% | 65.0% | |
POP_JUMP_IF_TRUE | 1,145 | 1.6% | 66.6% | |
CALL | 1,055 | 1.5% | 68.1% | |
RETURN_VALUE | 1,008 | 1.4% | 69.5% | |
LOAD_ATTR_MODULE | 979 | 1.4% | 70.9% | 24.0% |
RETURN_CONST | 872 | 1.2% | 72.1% | |
JUMP_BACKWARD | 755 | 1.1% | 73.1% | |
LOAD_GLOBAL_BUILTIN | 753 | 1.1% | 74.2% | 50.2% |
STORE_ATTR_INSTANCE_VALUE | 721 | 1.0% | 75.2% | |
MAKE_FUNCTION | 719 | 1.0% | 76.2% | |
LOAD_GLOBAL | 713 | 1.0% | 77.2% | |
NOP | 703 | 1.0% | 78.2% | |
INTERPRETER_EXIT | 669 | 0.9% | 79.1% | |
POP_JUMP_IF_NOT_NONE | 615 | 0.9% | 80.0% | |
PUSH_NULL | 605 | 0.8% | 80.8% | |
LOAD_ATTR_METHOD_NO_DICT | 591 | 0.8% | 81.7% | |
CALL_NON_PY_GENERAL | 543 | 0.8% | 82.4% | |
FOR_ITER_LIST | 542 | 0.8% | 83.2% | |
STORE_FAST_LOAD_FAST | 477 | 0.7% | 83.8% | |
LIST_APPEND | 451 | 0.6% | 84.5% | |
TO_BOOL_BOOL | 430 | 0.6% | 85.1% | |
CALL_PY_EXACT_ARGS | 419 | 0.6% | 85.7% | 8.1% |
CALL_BUILTIN_FAST | 418 | 0.6% | 86.2% | |
COMPARE_OP_STR | 385 | 0.5% | 86.8% | |
FOR_ITER_TUPLE | 357 | 0.5% | 87.3% | 1.1% |
BINARY_SUBSCR_STR_INT | 351 | 0.5% | 87.8% | |
MAP_ADD | 323 | 0.5% | 88.2% | |
TO_BOOL | 313 | 0.4% | 88.7% | |
CALL_METHOD_DESCRIPTOR_FAST | 306 | 0.4% | 89.1% | |
STORE_ATTR | 297 | 0.4% | 89.5% | |
EXTENDED_ARG | 274 | 0.4% | 89.9% | |
RESUME | 269 | 0.4% | 90.3% | |
TO_BOOL_STR | 259 | 0.4% | 90.6% | |
BUILD_LIST | 236 | 0.3% | 91.0% | |
SWAP | 225 | 0.3% | 91.3% | |
GET_ITER | 224 | 0.3% | 91.6% | |
BUILD_TUPLE | 210 | 0.3% | 91.9% | |
LOAD_DEREF | 205 | 0.3% | 92.2% | |
CALL_PY_GENERAL | 203 | 0.3% | 92.4% | |
CALL_METHOD_DESCRIPTOR_O | 196 | 0.3% | 92.7% | 14.3% |
COMPARE_OP | 176 | 0.2% | 93.0% | |
SET_FUNCTION_ATTRIBUTE | 176 | 0.2% | 93.2% | |
COPY_FREE_VARS | 167 | 0.2% | 93.4% | |
BEFORE_WITH | 163 | 0.2% | 93.7% | |
COMPARE_OP_INT | 158 | 0.2% | 93.9% | |
CONTAINS_OP | 150 | 0.2% | 94.1% | |
CALL_BOUND_METHOD_EXACT_ARGS | 133 | 0.2% | 94.3% | 56.4% |
CALL_KW | 133 | 0.2% | 94.5% | |
POP_JUMP_IF_NONE | 132 | 0.2% | 94.7% | |
LOAD_ATTR_SLOT | 128 | 0.2% | 94.8% | |
BUILD_MAP | 121 | 0.2% | 95.0% | |
IS_OP | 114 | 0.2% | 95.2% | |
BINARY_SUBSCR_DICT | 111 | 0.2% | 95.3% | |
CALL_BUILTIN_FAST_WITH_KEYWORDS | 109 | 0.2% | 95.5% | 7.3% |
STORE_SUBSCR_DICT | 106 | 0.1% | 95.6% | |
CALL_FUNCTION_EX | 103 | 0.1% | 95.8% | |
LOAD_ATTR_METHOD_WITH_VALUES | 102 | 0.1% | 95.9% | |
POP_EXCEPT | 101 | 0.1% | 96.1% | |
PUSH_EXC_INFO | 101 | 0.1% | 96.2% | |
CONTAINS_OP_DICT | 101 | 0.1% | 96.3% | |
CHECK_EXC_MATCH | 97 | 0.1% | 96.5% | |
FOR_ITER | 97 | 0.1% | 96.6% | |
BINARY_OP_ADD_UNICODE | 95 | 0.1% | 96.7% | |
DICT_MERGE | 92 | 0.1% | 96.9% | |
CALL_LEN | 91 | 0.1% | 97.0% | |
BINARY_SUBSCR | 89 | 0.1% | 97.1% | |
STORE_FAST_STORE_FAST | 89 | 0.1% | 97.2% | |
TO_BOOL_NONE | 87 | 0.1% | 97.4% | 31.0% |
LOAD_BUILD_CLASS | 84 | 0.1% | 97.5% | |
EXIT_INIT_CHECK | 78 | 0.1% | 97.6% | |
CALL_ALLOC_AND_ENTER_INIT | 78 | 0.1% | 97.7% | |
JUMP_FORWARD | 74 | 0.1% | 97.8% | |
UNPACK_SEQUENCE_TWO_TUPLE | 72 | 0.1% | 97.9% | |
JUMP_BACKWARD_NO_INTERRUPT | 68 | 0.1% | 98.0% | |
IMPORT_NAME | 64 | 0.1% | 98.1% | |
FORMAT_SIMPLE | 63 | 0.1% | 98.2% | |
CALL_LIST_APPEND | 62 | 0.1% | 98.3% | |
LOAD_ATTR_PROPERTY | 62 | 0.1% | 98.4% | |
BINARY_SUBSCR_TUPLE_INT | 61 | 0.1% | 98.4% | |
CALL_BUILTIN_O | 59 | 0.1% | 98.5% | |
LOAD_FAST_AND_CLEAR | 58 | 0.1% | 98.6% | |
TO_BOOL_LIST | 57 | 0.1% | 98.7% | |
LOAD_SUPER_ATTR_METHOD | 56 | 0.1% | 98.8% | |
CALL_BOUND_METHOD_GENERAL | 52 | 0.1% | 98.8% | 96.2% |
LOAD_FAST_CHECK | 52 | 0.1% | 98.9% | |
CONTAINS_OP_SET | 48 | 0.1% | 99.0% | |
COPY | 46 | 0.1% | 99.0% | |
CALL_ISINSTANCE | 46 | 0.1% | 99.1% | |
IMPORT_FROM | 45 | 0.1% | 99.2% | |
MAKE_CELL | 38 | 0.1% | 99.2% | |
BINARY_SLICE | 34 | 0.0% | 99.3% | |
LOAD_ATTR_CLASS | 32 | 0.0% | 99.3% | |
LOAD_SUPER_ATTR_ATTR | 32 | 0.0% | 99.4% | |
YIELD_VALUE | 29 | 0.0% | 99.4% | |
STORE_ATTR_SLOT | 28 | 0.0% | 99.4% | |
STORE_SUBSCR | 26 | 0.0% | 99.5% | |
BUILD_STRING | 26 | 0.0% | 99.5% | |
DELETE_SUBSCR | 25 | 0.0% | 99.5% | |
RETURN_GENERATOR | 25 | 0.0% | 99.6% | |
CALL_TYPE_1 | 25 | 0.0% | 99.6% | |
UNPACK_SEQUENCE | 22 | 0.0% | 99.6% | |
BUILD_CONST_KEY_MAP | 20 | 0.0% | 99.7% | |
DICT_UPDATE | 19 | 0.0% | 99.7% | |
LIST_EXTEND | 18 | 0.0% | 99.7% | |
STORE_GLOBAL | 18 | 0.0% | 99.7% | |
FOR_ITER_RANGE | 18 | 0.0% | 99.8% | |
STORE_DEREF | 17 | 0.0% | 99.8% | |
UNPACK_SEQUENCE_TUPLE | 16 | 0.0% | 99.8% | |
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS | 14 | 0.0% | 99.8% | |
DELETE_NAME | 13 | 0.0% | 99.9% | |
BINARY_OP_INPLACE_ADD_UNICODE | 12 | 0.0% | 99.9% | |
CALL_INTRINSIC_1 | 12 | 0.0% | 99.9% | |
RAISE_VARARGS | 11 | 0.0% | 99.9% | |
CALL_BUILTIN_CLASS | 11 | 0.0% | 99.9% | |
RERAISE | 10 | 0.0% | 99.9% | |
LOAD_SUPER_ATTR | 7 | 0.0% | 99.9% | |
CALL_METHOD_DESCRIPTOR_NOARGS | 7 | 0.0% | 100.0% | |
CALL_STR_1 | 7 | 0.0% | 100.0% | |
BINARY_SUBSCR_LIST_INT | 5 | 0.0% | 100.0% | |
CONVERT_VALUE | 4 | 0.0% | 100.0% | |
WITH_EXCEPT_START | 3 | 0.0% | 100.0% | |
BUILD_SET | 3 | 0.0% | 100.0% | |
DELETE_FAST | 2 | 0.0% | 100.0% | |
CALL_TUPLE_1 | 2 | 0.0% | 100.0% | |
LOAD_ATTR_METHOD_LAZY_DICT | 2 | 0.0% | 100.0% | |
STORE_SLICE | 1 | 0.0% | 100.0% | |
SET_ADD | 1 | 0.0% | 100.0% | |
BINARY_OP_MULTIPLY_INT | 1 | 0.0% | 100.0% |
Pair | Count | Self | Cumulative |
---|---|---|---|
LOAD_NAME LOAD_CONST | 2,146 | 3.0% | 3.0% |
LOAD_NAME LOAD_NAME | 2,055 | 2.9% | 5.9% |
POP_JUMP_IF_FALSE LOAD_NAME | 2,048 | 2.9% | 8.7% |
LOAD_CONST BINARY_OP | 2,039 | 2.9% | 11.6% |
TO_BOOL_INT POP_JUMP_IF_FALSE | 2,030 | 2.8% | 14.4% |
BINARY_OP TO_BOOL_INT | 1,999 | 2.8% | 17.2% |
BINARY_OP_ADD_INT STORE_NAME | 1,998 | 2.8% | 20.0% |
LOAD_NAME BINARY_OP_ADD_INT | 1,996 | 2.8% | 22.8% |
STORE_NAME ENTER_EXECUTOR | 1,981 | 2.8% | 25.6% |
ENTER_EXECUTOR LOAD_NAME | 1,980 | 2.8% | 28.4% |
LOAD_FAST LOAD_ATTR_INSTANCE_VALUE | 1,133 | 1.6% | 29.9% |
STORE_NAME LOAD_CONST | 966 | 1.4% | 31.3% |
LOAD_CONST LOAD_CONST | 961 | 1.3% | 32.6% |
LOAD_GLOBAL_MODULE LOAD_ATTR_MODULE | 863 | 1.2% | 33.8% |
STORE_FAST LOAD_FAST | 807 | 1.1% | 35.0% |
LOAD_CONST MAKE_FUNCTION | 719 | 1.0% | 36.0% |
POP_JUMP_IF_TRUE LOAD_FAST | 663 | 0.9% | 36.9% |
RESUME_CHECK LOAD_GLOBAL_MODULE | 634 | 0.9% | 37.8% |
LOAD_CONST STORE_NAME | 491 | 0.7% | 38.5% |
LOAD_FAST LOAD_ATTR | 489 | 0.7% | 39.2% |
JUMP_BACKWARD FOR_ITER_LIST | 475 | 0.7% | 39.8% |
RETURN_CONST INTERPRETER_EXIT | 464 | 0.6% | 40.5% |
RESUME_CHECK LOAD_FAST | 455 | 0.6% | 41.1% |
LIST_APPEND JUMP_BACKWARD | 451 | 0.6% | 41.7% |
LOAD_GLOBAL_MODULE LOAD_FAST | 435 | 0.6% | 42.3% |
LOAD_FAST STORE_ATTR_INSTANCE_VALUE | 405 | 0.6% | 42.9% |
POP_TOP RETURN_CONST | 401 | 0.6% | 43.5% |
MAKE_FUNCTION STORE_NAME | 390 | 0.5% | 44.0% |
CACHE RESUME_CHECK | 387 | 0.5% | 44.6% |
LOAD_CONST LOAD_FAST | 382 | 0.5% | 45.1% |
CALL_PY_EXACT_ARGS RESUME_CHECK | 381 | 0.5% | 45.6% |
FOR_ITER_LIST STORE_FAST_LOAD_FAST | 370 | 0.5% | 46.1% |
LOAD_CONST COMPARE_OP_STR | 366 | 0.5% | 46.7% |
RETURN_VALUE STORE_FAST | 354 | 0.5% | 47.2% |
LOAD_FAST LOAD_CONST | 354 | 0.5% | 47.6% |
STORE_FAST_LOAD_FAST LOAD_CONST | 352 | 0.5% | 48.1% |
LOAD_FAST RETURN_VALUE | 351 | 0.5% | 48.6% |
BINARY_SUBSCR_STR_INT LOAD_CONST | 351 | 0.5% | 49.1% |
COMPARE_OP_STR POP_JUMP_IF_TRUE | 351 | 0.5% | 49.6% |
LOAD_CONST BINARY_SUBSCR_STR_INT | 350 | 0.5% | 50.1% |
LOAD_FAST LIST_APPEND | 341 | 0.5% | 50.6% |
LOAD_GLOBAL_BUILTIN LOAD_FAST | 341 | 0.5% | 51.1% |
POP_JUMP_IF_NOT_NONE LOAD_FAST | 326 | 0.5% | 51.5% |
LOAD_CONST MAP_ADD | 323 | 0.5% | 52.0% |
LOAD_FAST LOAD_GLOBAL_MODULE | 316 | 0.4% | 52.4% |
LOAD_FAST POP_JUMP_IF_NOT_NONE | 302 | 0.4% | 52.8% |
POP_JUMP_IF_FALSE LOAD_FAST | 300 | 0.4% | 53.2% |
NOP LOAD_FAST | 290 | 0.4% | 53.7% |
CALL_NON_PY_GENERAL POP_TOP | 290 | 0.4% | 54.1% |
TO_BOOL_BOOL POP_JUMP_IF_TRUE | 290 | 0.4% | 54.5% |
STORE_NAME LOAD_NAME | 288 | 0.4% | 54.9% |
LOAD_ATTR_MODULE CALL_NON_PY_GENERAL | 267 | 0.4% | 55.2% |
LOAD_ATTR_METHOD_NO_DICT LOAD_FAST | 264 | 0.4% | 55.6% |
LOAD_FAST_LOAD_FAST STORE_ATTR_INSTANCE_VALUE | 262 | 0.4% | 56.0% |
EXTENDED_ARG LOAD_CONST | 259 | 0.4% | 56.3% |
STORE_FAST LOAD_GLOBAL_MODULE | 248 | 0.3% | 56.7% |
LOAD_GLOBAL_MODULE LOAD_FAST_LOAD_FAST | 238 | 0.3% | 57.0% |
RETURN_CONST POP_TOP | 229 | 0.3% | 57.3% |
LOAD_FAST CALL | 227 | 0.3% | 57.7% |
LOAD_FAST LOAD_ATTR_METHOD_NO_DICT | 221 | 0.3% | 58.0% |
JUMP_BACKWARD FOR_ITER_TUPLE | 217 | 0.3% | 58.3% |
LOAD_ATTR LOAD_FAST | 216 | 0.3% | 58.6% |
PUSH_NULL LOAD_FAST | 210 | 0.3% | 58.9% |
CALL_PY_GENERAL RESUME_CHECK | 201 | 0.3% | 59.1% |
LOAD_CONST CALL | 199 | 0.3% | 59.4% |
CALL STORE_NAME | 197 | 0.3% | 59.7% |
LOAD_CONST STORE_FAST | 197 | 0.3% | 60.0% |
POP_TOP LOAD_FAST | 189 | 0.3% | 60.2% |
LOAD_CONST CALL_BUILTIN_FAST | 184 | 0.3% | 60.5% |
MAP_ADD LOAD_CONST | 182 | 0.3% | 60.8% |
LOAD_FAST GET_ITER | 179 | 0.3% | 61.0% |
LOAD_ATTR_MODULE LOAD_FAST | 179 | 0.3% | 61.3% |
RETURN_VALUE INTERPRETER_EXIT | 176 | 0.2% | 61.5% |
LOAD_GLOBAL LOAD_GLOBAL_MODULE | 176 | 0.2% | 61.7% |
POP_JUMP_IF_FALSE LOAD_GLOBAL_MODULE | 175 | 0.2% | 62.0% |
TO_BOOL_STR POP_JUMP_IF_TRUE | 175 | 0.2% | 62.2% |
NOP LOAD_GLOBAL_MODULE | 171 | 0.2% | 62.5% |
MAKE_FUNCTION SET_FUNCTION_ATTRIBUTE | 168 | 0.2% | 62.7% |
LOAD_FAST CALL_PY_EXACT_ARGS | 164 | 0.2% | 62.9% |
STORE_ATTR_INSTANCE_VALUE LOAD_FAST | 162 | 0.2% | 63.2% |
BEFORE_WITH POP_TOP | 160 | 0.2% | 63.4% |
POP_TOP NOP | 160 | 0.2% | 63.6% |
LOAD_GLOBAL LOAD_ATTR | 160 | 0.2% | 63.8% |
POP_JUMP_IF_TRUE LOAD_GLOBAL_BUILTIN | 159 | 0.2% | 64.1% |
PUSH_NULL LOAD_CONST | 158 | 0.2% | 64.3% |
STORE_ATTR_INSTANCE_VALUE LOAD_FAST_LOAD_FAST | 158 | 0.2% | 64.5% |
CALL RESUME_CHECK | 156 | 0.2% | 64.7% |
LOAD_GLOBAL_MODULE CALL_METHOD_DESCRIPTOR_FAST | 155 | 0.2% | 64.9% |
LOAD_FAST_LOAD_FAST LOAD_FAST | 154 | 0.2% | 65.2% |
LOAD_NAME PUSH_NULL | 153 | 0.2% | 65.4% |
LOAD_FAST TO_BOOL_BOOL | 152 | 0.2% | 65.6% |
LOAD_ATTR_INSTANCE_VALUE LOAD_FAST | 149 | 0.2% | 65.8% |
LOAD_FAST_LOAD_FAST CALL_BUILTIN_FAST | 147 | 0.2% | 66.0% |
LOAD_ATTR_METHOD_NO_DICT LOAD_GLOBAL_MODULE | 144 | 0.2% | 66.2% |
TO_BOOL POP_JUMP_IF_FALSE | 141 | 0.2% | 66.4% |
LOAD_FAST_LOAD_FAST STORE_ATTR | 141 | 0.2% | 66.6% |
TO_BOOL_BOOL POP_JUMP_IF_FALSE | 140 | 0.2% | 66.8% |
POP_TOP LOAD_CONST | 137 | 0.2% | 67.0% |
LOAD_ATTR_METHOD_NO_DICT LOAD_CONST | 137 | 0.2% | 67.2% |
CACHE RESUME | 136 | 0.2% | 67.4% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 25 | 73.5% |
LOAD_FAST | 9 | 26.5% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 9 | 26.5% |
BUILD_TUPLE | 7 | 20.6% |
LOAD_DEREF | 7 | 20.6% |
CALL | 6 | 17.6% |
CALL_PY_EXACT_ARGS | 3 | 8.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 1 | 100.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 1 | 100.0% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 387 | 57.0% |
RESUME | 136 | 20.0% |
COPY_FREE_VARS | 122 | 18.0% |
POP_TOP | 22 | 3.2% |
MAKE_CELL | 12 | 1.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_INSTANCE_VALUE | 56 | 34.4% |
RETURN_VALUE | 52 | 31.9% |
CALL_NON_PY_GENERAL | 46 | 28.2% |
CALL | 4 | 2.5% |
LOAD_ATTR | 2 | 1.2% |
Successors | Count | Percentage |
---|---|---|
POP_TOP | 160 | 98.2% |
STORE_FAST | 3 | 1.8% |
Predecessors | Count | Percentage |
---|---|---|
BINARY_OP_ADD_UNICODE | 11 | 91.7% |
BINARY_OP | 1 | 8.3% |
Successors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 12 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 52 | 58.4% |
LOAD_CONST | 25 | 28.1% |
BINARY_SUBSCR | 4 | 4.5% |
RETURN_VALUE | 2 | 2.2% |
LOAD_FAST_LOAD_FAST | 2 | 2.2% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_NOT_NONE | 40 | 44.9% |
BINARY_SUBSCR_DICT | 9 | 10.1% |
STORE_FAST | 7 | 7.9% |
CALL | 6 | 6.7% |
PUSH_EXC_INFO | 5 | 5.6% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_BUILTIN | 73 | 75.3% |
LOAD_GLOBAL | 15 | 15.5% |
BUILD_TUPLE | 6 | 6.2% |
LOAD_NAME | 3 | 3.1% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 97 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 25 | 100.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 23 | 92.0% |
LOAD_GLOBAL | 2 | 8.0% |
Predecessors | Count | Percentage |
---|---|---|
RETURN_CONST | 78 | 100.0% |
Successors | Count | Percentage |
---|---|---|
RETURN_VALUE | 78 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 28 | 44.4% |
LOAD_NAME | 12 | 19.0% |
LOAD_ATTR_MODULE | 11 | 17.5% |
BINARY_SUBSCR | 4 | 6.3% |
CONVERT_VALUE | 4 | 6.3% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 27 | 42.9% |
LOAD_CONST | 26 | 41.3% |
BUILD_STRING | 9 | 14.3% |
LOAD_NAME | 1 | 1.6% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 179 | 79.9% |
LOAD_CONST | 11 | 4.9% |
LOAD_ATTR_INSTANCE_VALUE | 7 | 3.1% |
LOAD_GLOBAL_MODULE | 6 | 2.7% |
BUILD_TUPLE | 4 | 1.8% |
Successors | Count | Percentage |
---|---|---|
FOR_ITER_TUPLE | 77 | 34.4% |
LOAD_FAST_AND_CLEAR | 55 | 24.6% |
FOR_ITER_LIST | 41 | 18.3% |
FOR_ITER | 28 | 12.5% |
CALL_PY_EXACT_ARGS | 15 | 6.7% |
Predecessors | Count | Percentage |
---|---|---|
RETURN_CONST | 464 | 69.4% |
RETURN_VALUE | 176 | 26.3% |
YIELD_VALUE | 29 | 4.3% |
Predecessors | Count | Percentage |
---|---|---|
STORE_NAME | 66 | 78.6% |
POP_TOP | 15 | 17.9% |
POP_JUMP_IF_TRUE | 1 | 1.2% |
STORE_DEREF | 1 | 1.2% |
STORE_GLOBAL | 1 | 1.2% |
Successors | Count | Percentage |
---|---|---|
PUSH_NULL | 84 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 719 | 100.0% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 390 | 54.2% |
SET_FUNCTION_ATTRIBUTE | 168 | 23.4% |
LOAD_CONST | 83 | 11.5% |
CALL | 69 | 9.6% |
STORE_FAST | 6 | 0.8% |
Predecessors | Count | Percentage |
---|---|---|
POP_TOP | 160 | 22.8% |
STORE_FAST | 133 | 18.9% |
POP_JUMP_IF_NOT_NONE | 67 | 9.5% |
POP_JUMP_IF_FALSE | 51 | 7.3% |
RESUME_CHECK | 46 | 6.5% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 290 | 41.3% |
LOAD_GLOBAL_MODULE | 171 | 24.3% |
LOAD_CONST | 88 | 12.5% |
LOAD_FAST_LOAD_FAST | 62 | 8.8% |
LOAD_GLOBAL | 43 | 6.1% |
Predecessors | Count | Percentage |
---|---|---|
STORE_FAST | 66 | 65.3% |
POP_TOP | 18 | 17.8% |
COPY | 6 | 5.9% |
STORE_SUBSCR_DICT | 4 | 4.0% |
POP_JUMP_IF_FALSE | 2 | 2.0% |
Successors | Count | Percentage |
---|---|---|
JUMP_BACKWARD_NO_INTERRUPT | 67 | 66.3% |
RETURN_CONST | 8 | 7.9% |
JUMP_BACKWARD | 6 | 5.9% |
LOAD_FAST | 6 | 5.9% |
RERAISE | 6 | 5.9% |
Predecessors | Count | Percentage |
---|---|---|
CALL_NON_PY_GENERAL | 290 | 20.8% |
RETURN_CONST | 229 | 16.4% |
BEFORE_WITH | 160 | 11.5% |
POP_JUMP_IF_FALSE | 95 | 6.8% |
RETURN_VALUE | 85 | 6.1% |
Successors | Count | Percentage |
---|---|---|
RETURN_CONST | 401 | 28.8% |
LOAD_FAST | 189 | 13.6% |
NOP | 160 | 11.5% |
LOAD_CONST | 137 | 9.8% |
JUMP_BACKWARD | 136 | 9.8% |
Predecessors | Count | Percentage |
---|---|---|
BINARY_SUBSCR_DICT | 56 | 55.4% |
LOAD_ATTR | 15 | 14.9% |
CALL_BUILTIN_FAST_WITH_KEYWORDS | 6 | 5.9% |
BINARY_SUBSCR | 5 | 5.0% |
CALL | 5 | 5.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_BUILTIN | 65 | 64.4% |
LOAD_GLOBAL | 27 | 26.7% |
LOAD_NAME | 5 | 5.0% |
WITH_EXCEPT_START | 3 | 3.0% |
LOAD_FAST | 1 | 1.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_NAME | 153 | 25.3% |
LOAD_FAST | 120 | 19.8% |
LOAD_ATTR_MODULE | 91 | 15.0% |
LOAD_BUILD_CLASS | 84 | 13.9% |
LOAD_DEREF | 48 | 7.9% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 210 | 34.7% |
LOAD_CONST | 158 | 26.1% |
LOAD_FAST_LOAD_FAST | 101 | 16.7% |
LOAD_NAME | 60 | 9.9% |
CALL | 35 | 5.8% |
Predecessors | Count | Percentage |
---|---|---|
COPY_FREE_VARS | 20 | 80.0% |
CALL | 5 | 20.0% |
Successors | Count | Percentage |
---|---|---|
CALL_METHOD_DESCRIPTOR_O | 10 | 40.0% |
CALL | 7 | 28.0% |
CALL_BUILTIN_FAST_WITH_KEYWORDS | 5 | 20.0% |
STORE_NAME | 2 | 8.0% |
LOAD_CONST | 1 | 4.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 351 | 34.8% |
EXIT_INIT_CHECK | 78 | 7.7% |
CALL_BUILTIN_FAST | 76 | 7.5% |
POP_TOP | 59 | 5.9% |
CALL_FUNCTION_EX | 59 | 5.9% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 354 | 35.1% |
INTERPRETER_EXIT | 176 | 17.5% |
LOAD_FAST | 99 | 9.8% |
POP_TOP | 85 | 8.4% |
RETURN_VALUE | 56 | 5.6% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 15 | 57.7% |
LOAD_FAST | 7 | 26.9% |
LOAD_ATTR | 2 | 7.7% |
LOAD_ATTR_INSTANCE_VALUE | 2 | 7.7% |
Successors | Count | Percentage |
---|---|---|
LOAD_NAME | 12 | 46.2% |
STORE_SUBSCR_DICT | 5 | 19.2% |
NOP | 2 | 7.7% |
LOAD_CONST | 2 | 7.7% |
LOAD_GLOBAL | 2 | 7.7% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_NAME | 72 | 23.0% |
LOAD_FAST | 71 | 22.7% |
CALL | 42 | 13.4% |
LOAD_ATTR_INSTANCE_VALUE | 30 | 9.6% |
RETURN_VALUE | 21 | 6.7% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 141 | 45.0% |
POP_JUMP_IF_TRUE | 88 | 28.1% |
TO_BOOL_BOOL | 41 | 13.1% |
TO_BOOL_STR | 19 | 6.1% |
EXTENDED_ARG | 6 | 1.9% |
Predecessors | Count | Percentage |
---|---|---|
PUSH_EXC_INFO | 3 | 100.0% |
Successors | Count | Percentage |
---|---|---|
TO_BOOL | 3 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 2,039 | 97.7% |
BINARY_OP | 20 | 1.0% |
LOAD_NAME | 6 | 0.3% |
LOAD_FAST | 5 | 0.2% |
LOAD_FAST_LOAD_FAST | 5 | 0.2% |
Successors | Count | Percentage |
---|---|---|
TO_BOOL_INT | 1,999 | 95.8% |
BINARY_OP | 20 | 1.0% |
LOAD_CONST | 16 | 0.8% |
LOAD_FAST | 9 | 0.4% |
COMPARE_OP | 7 | 0.3% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 20 | 100.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 13 | 65.0% |
RETURN_VALUE | 3 | 15.0% |
STORE_FAST | 3 | 15.0% |
DICT_UPDATE | 1 | 5.0% |
Predecessors | Count | Percentage |
---|---|---|
STORE_ATTR_INSTANCE_VALUE | 79 | 33.5% |
SWAP | 54 | 22.9% |
LOAD_ATTR_INSTANCE_VALUE | 30 | 12.7% |
LOAD_CONST | 10 | 4.2% |
LOAD_FAST_LOAD_FAST | 10 | 4.2% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 87 | 36.9% |
SWAP | 54 | 22.9% |
COMPARE_OP | 32 | 13.6% |
STORE_FAST | 21 | 8.9% |
CALL | 10 | 4.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 55 | 45.5% |
BUILD_TUPLE | 34 | 28.1% |
DICT_UPDATE | 17 | 14.0% |
PUSH_NULL | 6 | 5.0% |
CALL_INTRINSIC_1 | 3 | 2.5% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 93 | 76.9% |
LOAD_CONST | 12 | 9.9% |
EXTENDED_ARG | 7 | 5.8% |
LOAD_ATTR | 6 | 5.0% |
STORE_NAME | 3 | 2.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_NAME | 2 | 66.7% |
SWAP | 1 | 33.3% |
Successors | Count | Percentage |
---|---|---|
LOAD_NAME | 2 | 66.7% |
SWAP | 1 | 33.3% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 17 | 65.4% |
FORMAT_SIMPLE | 9 | 34.6% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 13 | 50.0% |
STORE_NAME | 4 | 15.4% |
LOAD_FAST | 3 | 11.5% |
RETURN_VALUE | 1 | 3.8% |
BUILD_LIST | 1 | 3.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 74 | 35.2% |
LOAD_FAST_LOAD_FAST | 47 | 22.4% |
LOAD_CONST | 25 | 11.9% |
LOAD_DEREF | 20 | 9.5% |
BUILD_TUPLE | 11 | 5.2% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 80 | 38.1% |
BUILD_MAP | 34 | 16.2% |
RETURN_VALUE | 24 | 11.4% |
LOAD_NAME | 22 | 10.5% |
YIELD_VALUE | 20 | 9.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 227 | 21.5% |
LOAD_CONST | 199 | 18.9% |
LOAD_NAME | 116 | 11.0% |
LOAD_ATTR | 75 | 7.1% |
LOAD_FAST_LOAD_FAST | 73 | 6.9% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 197 | 18.7% |
RESUME_CHECK | 156 | 14.8% |
RESUME | 89 | 8.4% |
POP_TOP | 70 | 6.6% |
CALL_PY_EXACT_ARGS | 57 | 5.4% |
Predecessors | Count | Percentage |
---|---|---|
DICT_MERGE | 92 | 89.3% |
LOAD_FAST | 6 | 5.8% |
CALL_INTRINSIC_1 | 5 | 4.9% |
Successors | Count | Percentage |
---|---|---|
RETURN_VALUE | 59 | 57.3% |
STORE_FAST | 33 | 32.0% |
RESUME_CHECK | 6 | 5.8% |
RESUME | 2 | 1.9% |
BUILD_LIST | 1 | 1.0% |
Predecessors | Count | Percentage |
---|---|---|
LIST_EXTEND | 8 | 66.7% |
IMPORT_NAME | 4 | 33.3% |
Successors | Count | Percentage |
---|---|---|
CALL_FUNCTION_EX | 5 | 41.7% |
POP_TOP | 4 | 33.3% |
BUILD_MAP | 3 | 25.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 133 | 100.0% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 64 | 48.1% |
RETURN_VALUE | 24 | 18.0% |
LOAD_FAST | 13 | 9.8% |
STORE_NAME | 11 | 8.3% |
RAISE_VARARGS | 10 | 7.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 63 | 35.8% |
LOAD_FAST | 40 | 22.7% |
BUILD_LIST | 32 | 18.2% |
COMPARE_OP | 14 | 8.0% |
LOAD_ATTR_INSTANCE_VALUE | 8 | 4.5% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 103 | 58.5% |
POP_JUMP_IF_TRUE | 34 | 19.3% |
COMPARE_OP | 14 | 8.0% |
COMPARE_OP_INT | 11 | 6.2% |
COMPARE_OP_STR | 8 | 4.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR | 49 | 32.7% |
LOAD_GLOBAL_MODULE | 41 | 27.3% |
LOAD_ATTR_MODULE | 28 | 18.7% |
CONTAINS_OP | 13 | 8.7% |
LOAD_FAST_LOAD_FAST | 7 | 4.7% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 82 | 54.7% |
POP_JUMP_IF_TRUE | 42 | 28.0% |
CONTAINS_OP | 13 | 8.7% |
CONTAINS_OP_DICT | 7 | 4.7% |
CONTAINS_OP_SET | 4 | 2.7% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 4 | 100.0% |
Successors | Count | Percentage |
---|---|---|
FORMAT_SIMPLE | 4 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 11 | 23.9% |
LOAD_NAME | 10 | 21.7% |
LOAD_ATTR_INSTANCE_VALUE | 8 | 17.4% |
CALL | 6 | 13.0% |
LOAD_CONST | 4 | 8.7% |
Successors | Count | Percentage |
---|---|---|
TO_BOOL | 17 | 37.0% |
STORE_NAME | 13 | 28.3% |
TO_BOOL_STR | 9 | 19.6% |
POP_EXCEPT | 6 | 13.0% |
STORE_FAST_LOAD_FAST | 1 | 2.2% |
Predecessors | Count | Percentage |
---|---|---|
CACHE | 122 | 73.1% |
CALL_PY_EXACT_ARGS | 25 | 15.0% |
CALL_BOUND_METHOD_EXACT_ARGS | 10 | 6.0% |
CALL | 7 | 4.2% |
CALL_PY_GENERAL | 2 | 1.2% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 136 | 81.4% |
RETURN_GENERATOR | 20 | 12.0% |
RESUME | 10 | 6.0% |
MAKE_CELL | 1 | 0.6% |
Predecessors | Count | Percentage |
---|---|---|
STORE_FAST | 2 | 100.0% |
Successors | Count | Percentage |
---|---|---|
RETURN_CONST | 2 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
STORE_NAME | 6 | 46.2% |
POP_TOP | 3 | 23.1% |
DELETE_NAME | 3 | 23.1% |
FOR_ITER_TUPLE | 1 | 7.7% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 5 | 38.5% |
DELETE_NAME | 3 | 23.1% |
LOAD_NAME | 2 | 15.4% |
NOP | 1 | 7.7% |
BUILD_LIST | 1 | 7.7% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 92 | 100.0% |
Successors | Count | Percentage |
---|---|---|
CALL_FUNCTION_EX | 92 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
MAP_ADD | 18 | 94.7% |
BUILD_CONST_KEY_MAP | 1 | 5.3% |
Successors | Count | Percentage |
---|---|---|
BUILD_MAP | 17 | 89.5% |
EXTENDED_ARG | 1 | 5.3% |
STORE_NAME | 1 | 5.3% |
Predecessors | Count | Percentage |
---|---|---|
STORE_NAME | 1,981 | 100.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_NAME | 1,980 | 99.9% |
POP_TOP | 1 | 0.1% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 129 | 47.1% |
MAP_ADD | 122 | 44.5% |
BUILD_MAP | 7 | 2.6% |
TO_BOOL | 6 | 2.2% |
POP_EXCEPT | 3 | 1.1% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 259 | 94.5% |
POP_JUMP_IF_TRUE | 4 | 1.5% |
FOR_ITER | 2 | 0.7% |
JUMP_BACKWARD | 2 | 0.7% |
POP_JUMP_IF_FALSE | 2 | 0.7% |
Predecessors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 42 | 43.3% |
GET_ITER | 28 | 28.9% |
LOAD_FAST | 11 | 11.3% |
FOR_ITER | 8 | 8.2% |
SWAP | 6 | 6.2% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 32 | 33.0% |
FOR_ITER_LIST | 14 | 14.4% |
FOR_ITER_TUPLE | 14 | 14.4% |
FOR_ITER | 8 | 8.2% |
RETURN_CONST | 7 | 7.2% |
Predecessors | Count | Percentage |
---|---|---|
STORE_NAME | 32 | 71.1% |
IMPORT_NAME | 13 | 28.9% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 44 | 97.8% |
PUSH_EXC_INFO | 1 | 2.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 64 | 100.0% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 41 | 64.1% |
IMPORT_FROM | 13 | 20.3% |
CALL_INTRINSIC_1 | 4 | 6.2% |
STORE_FAST | 4 | 6.2% |
PUSH_EXC_INFO | 2 | 3.1% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 78 | 68.4% |
LOAD_FAST | 25 | 21.9% |
LOAD_GLOBAL | 11 | 9.6% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 85 | 74.6% |
POP_JUMP_IF_TRUE | 29 | 25.4% |
Predecessors | Count | Percentage |
---|---|---|
LIST_APPEND | 451 | 59.7% |
POP_TOP | 136 | 18.0% |
POP_JUMP_IF_TRUE | 83 | 11.0% |
POP_JUMP_IF_NOT_NONE | 33 | 4.4% |
STORE_NAME | 19 | 2.5% |
Successors | Count | Percentage |
---|---|---|
FOR_ITER_LIST | 475 | 62.9% |
FOR_ITER_TUPLE | 217 | 28.7% |
FOR_ITER | 42 | 5.6% |
FOR_ITER_RANGE | 17 | 2.3% |
EXTENDED_ARG | 2 | 0.3% |
Predecessors | Count | Percentage |
---|---|---|
POP_EXCEPT | 67 | 98.5% |
EXTENDED_ARG | 1 | 1.5% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 58 | 85.3% |
NOP | 4 | 5.9% |
LOAD_GLOBAL | 2 | 2.9% |
LOAD_GLOBAL_MODULE | 2 | 2.9% |
LOAD_FAST_LOAD_FAST | 1 | 1.5% |
Predecessors | Count | Percentage |
---|---|---|
STORE_FAST | 51 | 68.9% |
LOAD_FAST | 6 | 8.1% |
LOAD_CONST | 4 | 5.4% |
STORE_NAME | 3 | 4.1% |
STORE_ATTR_INSTANCE_VALUE | 3 | 4.1% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 32 | 43.2% |
LOAD_GLOBAL_MODULE | 13 | 17.6% |
LOAD_GLOBAL | 10 | 13.5% |
LOAD_FAST_LOAD_FAST | 6 | 8.1% |
LOAD_NAME | 5 | 6.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 341 | 75.6% |
CALL_METHOD_DESCRIPTOR_FAST | 103 | 22.8% |
RETURN_VALUE | 6 | 1.3% |
CALL | 1 | 0.2% |
Successors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 451 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 10 | 55.6% |
LOAD_DEREF | 4 | 22.2% |
LOAD_FAST | 3 | 16.7% |
LOAD_NAME | 1 | 5.6% |
Successors | Count | Percentage |
---|---|---|
CALL_INTRINSIC_1 | 8 | 44.4% |
STORE_NAME | 6 | 33.3% |
CALL | 4 | 22.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 489 | 41.9% |
LOAD_GLOBAL | 160 | 13.7% |
LOAD_ATTR | 122 | 10.4% |
LOAD_NAME | 117 | 10.0% |
LOAD_FAST_LOAD_FAST | 87 | 7.4% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 216 | 18.5% |
LOAD_ATTR | 122 | 10.4% |
STORE_FAST | 102 | 8.7% |
LOAD_ATTR_MODULE | 86 | 7.4% |
LOAD_CONST | 79 | 6.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_NAME | 2,146 | 29.4% |
STORE_NAME | 966 | 13.2% |
LOAD_CONST | 961 | 13.2% |
LOAD_FAST | 354 | 4.8% |
STORE_FAST_LOAD_FAST | 352 | 4.8% |
Successors | Count | Percentage |
---|---|---|
BINARY_OP | 2,039 | 27.9% |
LOAD_CONST | 961 | 13.2% |
MAKE_FUNCTION | 719 | 9.8% |
STORE_NAME | 491 | 6.7% |
LOAD_FAST | 382 | 5.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_BUILTIN | 88 | 42.9% |
RESUME_CHECK | 28 | 13.7% |
POP_JUMP_IF_FALSE | 22 | 10.7% |
STORE_FAST_LOAD_FAST | 20 | 9.8% |
LOAD_FAST | 10 | 4.9% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 101 | 49.3% |
PUSH_NULL | 48 | 23.4% |
BUILD_TUPLE | 20 | 9.8% |
LOAD_CONST | 12 | 5.9% |
CALL | 6 | 2.9% |
Predecessors | Count | Percentage |
---|---|---|
STORE_FAST | 807 | 11.8% |
POP_JUMP_IF_TRUE | 663 | 9.7% |
RESUME_CHECK | 455 | 6.6% |
LOAD_GLOBAL_MODULE | 435 | 6.4% |
LOAD_CONST | 382 | 5.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_ATTR_INSTANCE_VALUE | 1,133 | 16.5% |
LOAD_ATTR | 489 | 7.1% |
STORE_ATTR_INSTANCE_VALUE | 405 | 5.9% |
LOAD_CONST | 354 | 5.2% |
RETURN_VALUE | 351 | 5.1% |
Predecessors | Count | Percentage |
---|---|---|
GET_ITER | 55 | 94.8% |
LOAD_FAST_AND_CLEAR | 3 | 5.2% |
Successors | Count | Percentage |
---|---|---|
SWAP | 55 | 94.8% |
LOAD_FAST_AND_CLEAR | 3 | 5.2% |
Predecessors | Count | Percentage |
---|---|---|
POP_TOP | 47 | 90.4% |
LOAD_FAST | 2 | 3.8% |
LOAD_ATTR | 1 | 1.9% |
POP_JUMP_IF_NOT_NONE | 1 | 1.9% |
LOAD_ATTR_METHOD_NO_DICT | 1 | 1.9% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_NOT_NONE | 47 | 90.4% |
CALL | 2 | 3.8% |
LOAD_FAST | 2 | 3.8% |
PUSH_NULL | 1 | 1.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 238 | 17.8% |
STORE_ATTR_INSTANCE_VALUE | 158 | 11.8% |
LOAD_GLOBAL_BUILTIN | 132 | 9.9% |
STORE_FAST | 120 | 9.0% |
PUSH_NULL | 101 | 7.5% |
Successors | Count | Percentage |
---|---|---|
STORE_ATTR_INSTANCE_VALUE | 262 | 19.6% |
LOAD_FAST | 154 | 11.5% |
CALL_BUILTIN_FAST | 147 | 11.0% |
STORE_ATTR | 141 | 10.5% |
LOAD_ATTR | 87 | 6.5% |
Predecessors | Count | Percentage |
---|---|---|
STORE_FAST | 106 | 14.9% |
LOAD_FAST | 82 | 11.5% |
POP_JUMP_IF_FALSE | 78 | 10.9% |
RESUME | 73 | 10.2% |
RESUME_CHECK | 45 | 6.3% |
Successors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 176 | 24.7% |
LOAD_ATTR | 160 | 22.4% |
LOAD_FAST | 104 | 14.6% |
LOAD_GLOBAL_BUILTIN | 71 | 10.0% |
CALL | 49 | 6.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_NAME | 2,055 | 30.1% |
POP_JUMP_IF_FALSE | 2,048 | 30.0% |
ENTER_EXECUTOR | 1,980 | 29.0% |
STORE_NAME | 288 | 4.2% |
RESUME | 85 | 1.2% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 2,146 | 31.5% |
LOAD_NAME | 2,055 | 30.1% |
BINARY_OP_ADD_INT | 1,996 | 29.3% |
PUSH_NULL | 153 | 2.2% |
LOAD_ATTR | 117 | 1.7% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 7 | 100.0% |
Successors | Count | Percentage |
---|---|---|
PUSH_NULL | 2 | 28.6% |
LOAD_FAST_LOAD_FAST | 2 | 28.6% |
LOAD_SUPER_ATTR_METHOD | 2 | 28.6% |
LOAD_SUPER_ATTR_ATTR | 1 | 14.3% |
Predecessors | Count | Percentage |
---|---|---|
CALL | 15 | 39.5% |
CACHE | 12 | 31.6% |
CALL_PY_EXACT_ARGS | 5 | 13.2% |
MAKE_CELL | 4 | 10.5% |
CALL_FUNCTION_EX | 1 | 2.6% |
Successors | Count | Percentage |
---|---|---|
RESUME | 18 | 47.4% |
RESUME_CHECK | 16 | 42.1% |
MAKE_CELL | 4 | 10.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 323 | 100.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 182 | 56.3% |
EXTENDED_ARG | 122 | 37.8% |
DICT_UPDATE | 18 | 5.6% |
BUILD_MAP | 1 | 0.3% |
Predecessors | Count | Percentage |
---|---|---|
TO_BOOL_INT | 2,030 | 65.4% |
TO_BOOL | 141 | 4.5% |
TO_BOOL_BOOL | 140 | 4.5% |
COMPARE_OP_INT | 113 | 3.6% |
COMPARE_OP | 103 | 3.3% |
Successors | Count | Percentage |
---|---|---|
LOAD_NAME | 2,048 | 66.0% |
LOAD_FAST | 300 | 9.7% |
LOAD_GLOBAL_MODULE | 175 | 5.6% |
RETURN_CONST | 133 | 4.3% |
LOAD_CONST | 99 | 3.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_INSTANCE_VALUE | 58 | 43.9% |
LOAD_FAST | 52 | 39.4% |
LOAD_ATTR_MODULE | 9 | 6.8% |
LOAD_ATTR | 7 | 5.3% |
LOAD_GLOBAL_MODULE | 3 | 2.3% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 66 | 50.0% |
LOAD_GLOBAL_BUILTIN | 26 | 19.7% |
LOAD_GLOBAL | 15 | 11.4% |
LOAD_GLOBAL_MODULE | 13 | 9.8% |
NOP | 8 | 6.1% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 302 | 49.1% |
CALL_BUILTIN_FAST | 120 | 19.5% |
LOAD_ATTR_INSTANCE_VALUE | 64 | 10.4% |
LOAD_FAST_CHECK | 47 | 7.6% |
BINARY_SUBSCR | 40 | 6.5% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 326 | 53.0% |
LOAD_GLOBAL_MODULE | 93 | 15.1% |
NOP | 67 | 10.9% |
POP_TOP | 40 | 6.5% |
JUMP_BACKWARD | 33 | 5.4% |
Predecessors | Count | Percentage |
---|---|---|
COMPARE_OP_STR | 351 | 30.7% |
TO_BOOL_BOOL | 290 | 25.3% |
TO_BOOL_STR | 175 | 15.3% |
TO_BOOL | 88 | 7.7% |
CONTAINS_OP | 42 | 3.7% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 663 | 57.9% |
LOAD_GLOBAL_BUILTIN | 159 | 13.9% |
JUMP_BACKWARD | 83 | 7.2% |
LOAD_GLOBAL_MODULE | 61 | 5.3% |
LOAD_GLOBAL | 39 | 3.4% |
Predecessors | Count | Percentage |
---|---|---|
CALL_KW | 10 | 90.9% |
LOAD_CONST | 1 | 9.1% |
Successors | Count | Percentage |
---|---|---|
PUSH_EXC_INFO | 4 | 80.0% |
COPY | 1 | 20.0% |
Predecessors | Count | Percentage |
---|---|---|
POP_EXCEPT | 6 | 60.0% |
POP_JUMP_IF_TRUE | 3 | 30.0% |
POP_TOP | 1 | 10.0% |
Successors | Count | Percentage |
---|---|---|
COPY | 4 | 66.7% |
PUSH_EXC_INFO | 2 | 33.3% |
Predecessors | Count | Percentage |
---|---|---|
POP_TOP | 401 | 46.0% |
POP_JUMP_IF_FALSE | 133 | 15.3% |
STORE_ATTR_INSTANCE_VALUE | 121 | 13.9% |
STORE_NAME | 86 | 9.9% |
CALL_LIST_APPEND | 28 | 3.2% |
Successors | Count | Percentage |
---|---|---|
INTERPRETER_EXIT | 464 | 53.2% |
POP_TOP | 229 | 26.3% |
EXIT_INIT_CHECK | 78 | 8.9% |
STORE_FAST | 55 | 6.3% |
RETURN_VALUE | 31 | 3.6% |
Predecessors | Count | Percentage |
---|---|---|
BUILD_STRING | 1 | 100.0% |
Successors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 1 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
MAKE_FUNCTION | 168 | 95.5% |
SET_FUNCTION_ATTRIBUTE | 8 | 4.5% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 95 | 54.0% |
STORE_FAST | 39 | 22.2% |
LOAD_FAST | 13 | 7.4% |
CALL | 12 | 6.8% |
SET_FUNCTION_ATTRIBUTE | 8 | 4.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST_LOAD_FAST | 141 | 47.5% |
LOAD_FAST | 123 | 41.4% |
STORE_ATTR | 22 | 7.4% |
LOAD_GLOBAL | 8 | 2.7% |
LOAD_NAME | 2 | 0.7% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 123 | 41.4% |
STORE_ATTR_INSTANCE_VALUE | 54 | 18.2% |
NOP | 31 | 10.4% |
LOAD_FAST_LOAD_FAST | 23 | 7.7% |
STORE_ATTR | 22 | 7.4% |
Predecessors | Count | Percentage |
---|---|---|
UNPACK_SEQUENCE_TWO_TUPLE | 11 | 64.7% |
CALL | 4 | 23.5% |
SET_FUNCTION_ATTRIBUTE | 1 | 5.9% |
UNPACK_SEQUENCE | 1 | 5.9% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 12 | 70.6% |
LOAD_FAST | 3 | 17.6% |
LOAD_BUILD_CLASS | 1 | 5.9% |
LOAD_GLOBAL | 1 | 5.9% |
Predecessors | Count | Percentage |
---|---|---|
RETURN_VALUE | 354 | 20.1% |
LOAD_CONST | 197 | 11.2% |
FOR_ITER_TUPLE | 135 | 7.7% |
CALL_NON_PY_GENERAL | 116 | 6.6% |
LOAD_ATTR | 102 | 5.8% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 807 | 45.8% |
LOAD_GLOBAL_MODULE | 248 | 14.1% |
NOP | 133 | 7.5% |
LOAD_FAST_LOAD_FAST | 120 | 6.8% |
LOAD_GLOBAL | 106 | 6.0% |
Predecessors | Count | Percentage |
---|---|---|
FOR_ITER_LIST | 370 | 77.6% |
FOR_ITER_TUPLE | 103 | 21.6% |
FOR_ITER | 3 | 0.6% |
COPY | 1 | 0.2% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 352 | 73.8% |
TO_BOOL_STR | 102 | 21.4% |
LOAD_DEREF | 20 | 4.2% |
TO_BOOL | 2 | 0.4% |
STORE_ATTR | 1 | 0.2% |
Predecessors | Count | Percentage |
---|---|---|
UNPACK_SEQUENCE_TWO_TUPLE | 61 | 68.5% |
UNPACK_SEQUENCE_TUPLE | 16 | 18.0% |
UNPACK_SEQUENCE | 11 | 12.4% |
BUILD_LIST | 1 | 1.1% |
Successors | Count | Percentage |
---|---|---|
NOP | 38 | 42.7% |
STORE_FAST | 18 | 20.2% |
LOAD_GLOBAL_BUILTIN | 12 | 13.5% |
LOAD_FAST | 6 | 6.7% |
LOAD_GLOBAL | 6 | 6.7% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 9 | 50.0% |
LOAD_FAST | 4 | 22.2% |
RETURN_VALUE | 2 | 11.1% |
BUILD_LIST | 1 | 5.6% |
CALL | 1 | 5.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 9 | 50.0% |
LOAD_GLOBAL | 4 | 22.2% |
LOAD_FAST | 2 | 11.1% |
RETURN_CONST | 2 | 11.1% |
LOAD_BUILD_CLASS | 1 | 5.6% |
Predecessors | Count | Percentage |
---|---|---|
BINARY_OP_ADD_INT | 1,998 | 56.9% |
LOAD_CONST | 491 | 14.0% |
MAKE_FUNCTION | 390 | 11.1% |
CALL | 197 | 5.6% |
LOAD_NAME | 104 | 3.0% |
Successors | Count | Percentage |
---|---|---|
ENTER_EXECUTOR | 1,981 | 56.4% |
LOAD_CONST | 966 | 27.5% |
LOAD_NAME | 288 | 8.2% |
RETURN_CONST | 86 | 2.4% |
LOAD_BUILD_CLASS | 66 | 1.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST_AND_CLEAR | 55 | 24.4% |
BUILD_LIST | 54 | 24.0% |
FOR_ITER_TUPLE | 51 | 22.7% |
RETURN_VALUE | 30 | 13.3% |
LOAD_FAST | 27 | 12.0% |
Successors | Count | Percentage |
---|---|---|
BUILD_LIST | 54 | 24.0% |
STORE_FAST | 54 | 24.0% |
FOR_ITER_TUPLE | 49 | 21.8% |
POP_TOP | 33 | 14.7% |
LOAD_CONST | 26 | 11.6% |
Predecessors | Count | Percentage |
---|---|---|
RETURN_VALUE | 9 | 40.9% |
FOR_ITER | 5 | 22.7% |
LOAD_FAST | 2 | 9.1% |
FOR_ITER_LIST | 2 | 9.1% |
CALL | 1 | 4.5% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST_STORE_FAST | 11 | 50.0% |
UNPACK_SEQUENCE_TWO_TUPLE | 7 | 31.8% |
UNPACK_SEQUENCE_TUPLE | 2 | 9.1% |
STORE_DEREF | 1 | 4.5% |
STORE_NAME | 1 | 4.5% |
Predecessors | Count | Percentage |
---|---|---|
BUILD_TUPLE | 20 | 69.0% |
CALL_METHOD_DESCRIPTOR_FAST | 6 | 20.7% |
CALL | 2 | 6.9% |
COMPARE_OP | 1 | 3.4% |
Successors | Count | Percentage |
---|---|---|
INTERPRETER_EXIT | 29 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
CACHE | 136 | 50.6% |
CALL | 89 | 33.1% |
MAKE_CELL | 18 | 6.7% |
COPY_FREE_VARS | 10 | 3.7% |
POP_TOP | 5 | 1.9% |
Successors | Count | Percentage |
---|---|---|
LOAD_NAME | 85 | 31.6% |
LOAD_GLOBAL | 73 | 27.1% |
LOAD_FAST | 50 | 18.6% |
LOAD_CONST | 26 | 9.7% |
NOP | 12 | 4.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_NAME | 1,996 | 99.6% |
LOAD_CONST | 5 | 0.2% |
BINARY_OP | 4 | 0.2% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 1,998 | 99.7% |
LOAD_CONST | 6 | 0.3% |
STORE_FAST | 1 | 0.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST_LOAD_FAST | 72 | 75.8% |
LOAD_FAST | 13 | 13.7% |
BINARY_OP | 6 | 6.3% |
BINARY_SUBSCR_LIST_INT | 4 | 4.2% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 37 | 38.9% |
CALL_PY_GENERAL | 36 | 37.9% |
BINARY_OP_INPLACE_ADD_UNICODE | 11 | 11.6% |
STORE_FAST | 8 | 8.4% |
BINARY_OP | 1 | 1.1% |
Predecessors | Count | Percentage |
---|---|---|
BINARY_OP | 1 | 100.0% |
Successors | Count | Percentage |
---|---|---|
BINARY_OP | 1 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 99 | 89.2% |
BINARY_SUBSCR | 9 | 8.1% |
LOAD_CONST | 2 | 1.8% |
RETURN_VALUE | 1 | 0.9% |
Successors | Count | Percentage |
---|---|---|
PUSH_EXC_INFO | 56 | 50.5% |
CALL_METHOD_DESCRIPTOR_O | 35 | 31.5% |
STORE_FAST | 11 | 9.9% |
PUSH_NULL | 4 | 3.6% |
CALL | 2 | 1.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 4 | 80.0% |
BINARY_SUBSCR | 1 | 20.0% |
Successors | Count | Percentage |
---|---|---|
BINARY_OP_ADD_UNICODE | 4 | 80.0% |
BINARY_OP | 1 | 20.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 350 | 99.7% |
BINARY_SUBSCR | 1 | 0.3% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 351 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 57 | 93.4% |
BINARY_SUBSCR | 4 | 6.6% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 33 | 54.1% |
RETURN_VALUE | 28 | 45.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 46 | 59.0% |
LOAD_FAST_LOAD_FAST | 28 | 35.9% |
CALL | 4 | 5.1% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 78 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 77 | 57.9% |
LOAD_CONST | 45 | 33.8% |
CALL | 8 | 6.0% |
LOAD_NAME | 3 | 2.3% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 75 | 56.4% |
POP_TOP | 46 | 34.6% |
COPY_FREE_VARS | 10 | 7.5% |
RESUME | 2 | 1.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 48 | 92.3% |
CALL | 3 | 5.8% |
LOAD_FAST | 1 | 1.9% |
Successors | Count | Percentage |
---|---|---|
POP_TOP | 50 | 96.2% |
RESUME_CHECK | 2 | 3.8% |
Predecessors | Count | Percentage |
---|---|---|
CALL | 4 | 36.4% |
LOAD_GLOBAL_BUILTIN | 4 | 36.4% |
LOAD_FAST | 2 | 18.2% |
BINARY_SUBSCR_DICT | 1 | 9.1% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 9 | 81.8% |
STORE_FAST | 2 | 18.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 184 | 44.0% |
LOAD_FAST_LOAD_FAST | 147 | 35.2% |
CALL_BUILTIN_FAST | 36 | 8.6% |
LOAD_ATTR_SLOT | 27 | 6.5% |
CALL | 23 | 5.5% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_NOT_NONE | 120 | 28.7% |
TO_BOOL_BOOL | 93 | 22.2% |
RETURN_VALUE | 76 | 18.2% |
POP_TOP | 71 | 17.0% |
CALL_BUILTIN_FAST | 36 | 8.6% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 67 | 61.5% |
CALL | 17 | 15.6% |
LOAD_ATTR | 10 | 9.2% |
LOAD_CONST | 7 | 6.4% |
RETURN_GENERATOR | 5 | 4.6% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 49 | 45.0% |
RETURN_VALUE | 41 | 37.6% |
POP_TOP | 11 | 10.1% |
PUSH_EXC_INFO | 6 | 5.5% |
BEFORE_WITH | 2 | 1.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 57 | 96.6% |
CALL | 2 | 3.4% |
Successors | Count | Percentage |
---|---|---|
POP_TOP | 32 | 54.2% |
TO_BOOL_INT | 26 | 44.1% |
TO_BOOL | 1 | 1.7% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_BUILTIN | 34 | 73.9% |
CALL | 8 | 17.4% |
LOAD_FAST_LOAD_FAST | 2 | 4.3% |
BUILD_TUPLE | 1 | 2.2% |
LOAD_GLOBAL_MODULE | 1 | 2.2% |
Successors | Count | Percentage |
---|---|---|
TO_BOOL_BOOL | 38 | 82.6% |
TO_BOOL | 8 | 17.4% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_INSTANCE_VALUE | 77 | 84.6% |
LOAD_FAST | 8 | 8.8% |
CALL | 6 | 6.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_CONST | 62 | 68.1% |
TO_BOOL_INT | 27 | 29.7% |
TO_BOOL | 1 | 1.1% |
BINARY_OP | 1 | 1.1% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 27 | 43.5% |
LOAD_ATTR_INSTANCE_VALUE | 27 | 43.5% |
CALL | 5 | 8.1% |
LOAD_FAST | 3 | 4.8% |
Successors | Count | Percentage |
---|---|---|
NOP | 29 | 46.8% |
RETURN_CONST | 28 | 45.2% |
LOAD_CONST | 3 | 4.8% |
LOAD_FAST | 2 | 3.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 155 | 50.7% |
LOAD_FAST | 50 | 16.3% |
LOAD_CONST | 29 | 9.5% |
LOAD_ATTR_METHOD_NO_DICT | 27 | 8.8% |
LOAD_ATTR_INSTANCE_VALUE | 24 | 7.8% |
Successors | Count | Percentage |
---|---|---|
LIST_APPEND | 103 | 33.7% |
STORE_FAST | 74 | 24.2% |
TO_BOOL_BOOL | 54 | 17.6% |
POP_TOP | 29 | 9.5% |
LOAD_FAST | 24 | 7.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 10 | 71.4% |
CALL | 3 | 21.4% |
LOAD_CONST | 1 | 7.1% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 11 | 78.6% |
RETURN_VALUE | 3 | 21.4% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_METHOD_NO_DICT | 5 | 71.4% |
CALL | 2 | 28.6% |
Successors | Count | Percentage |
---|---|---|
TO_BOOL_BOOL | 5 | 71.4% |
TO_BOOL | 2 | 28.6% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 61 | 31.1% |
STORE_FAST | 47 | 24.0% |
BINARY_SUBSCR_DICT | 35 | 17.9% |
LOAD_ATTR_INSTANCE_VALUE | 27 | 13.8% |
CALL | 11 | 5.6% |
Successors | Count | Percentage |
---|---|---|
POP_TOP | 77 | 39.3% |
LOAD_CONST | 61 | 31.1% |
RETURN_VALUE | 48 | 24.5% |
STORE_FAST | 5 | 2.6% |
UNPACK_SEQUENCE_TUPLE | 4 | 2.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_MODULE | 267 | 49.2% |
LOAD_GLOBAL_MODULE | 72 | 13.3% |
LOAD_ATTR | 60 | 11.0% |
LOAD_CONST | 55 | 10.1% |
PUSH_NULL | 29 | 5.3% |
Successors | Count | Percentage |
---|---|---|
POP_TOP | 290 | 53.4% |
STORE_FAST | 116 | 21.4% |
LOAD_FAST | 52 | 9.6% |
BEFORE_WITH | 46 | 8.5% |
CALL_PY_EXACT_ARGS | 27 | 5.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 164 | 39.1% |
CALL | 57 | 13.6% |
LOAD_ATTR_METHOD_WITH_VALUES | 52 | 12.4% |
LOAD_FAST_LOAD_FAST | 39 | 9.3% |
LOAD_ATTR_INSTANCE_VALUE | 35 | 8.4% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 381 | 90.9% |
COPY_FREE_VARS | 25 | 6.0% |
MAKE_CELL | 5 | 1.2% |
PUSH_EXC_INFO | 4 | 1.0% |
RESUME | 4 | 1.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST_LOAD_FAST | 57 | 28.1% |
LOAD_FAST | 53 | 26.1% |
BINARY_OP_ADD_UNICODE | 36 | 17.7% |
LOAD_ATTR_INSTANCE_VALUE | 24 | 11.8% |
CALL | 21 | 10.3% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 201 | 99.0% |
COPY_FREE_VARS | 2 | 1.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 5 | 71.4% |
CALL | 2 | 28.6% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 5 | 71.4% |
CALL | 1 | 14.3% |
CALL_BUILTIN_FAST_WITH_KEYWORDS | 1 | 14.3% |
Predecessors | Count | Percentage |
---|---|---|
CALL | 1 | 50.0% |
LOAD_GLOBAL_MODULE | 1 | 50.0% |
Successors | Count | Percentage |
---|---|---|
CALL | 1 | 50.0% |
CALL_METHOD_DESCRIPTOR_FAST | 1 | 50.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 13 | 52.0% |
LOAD_ATTR_MODULE | 10 | 40.0% |
CALL | 2 | 8.0% |
Successors | Count | Percentage |
---|---|---|
PUSH_NULL | 25 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 74 | 46.8% |
LOAD_CONST | 72 | 45.6% |
COMPARE_OP | 11 | 7.0% |
BINARY_OP | 1 | 0.6% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 113 | 71.5% |
POP_JUMP_IF_TRUE | 36 | 22.8% |
RETURN_VALUE | 7 | 4.4% |
STORE_FAST | 2 | 1.3% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_CONST | 366 | 95.1% |
LOAD_FAST_LOAD_FAST | 10 | 2.6% |
COMPARE_OP | 8 | 2.1% |
LOAD_FAST | 1 | 0.3% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_TRUE | 351 | 91.2% |
POP_JUMP_IF_FALSE | 34 | 8.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_MODULE | 45 | 44.6% |
LOAD_GLOBAL_MODULE | 40 | 39.6% |
CALL_NON_PY_GENERAL | 9 | 8.9% |
CONTAINS_OP | 7 | 6.9% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 67 | 66.3% |
STORE_FAST | 24 | 23.8% |
RETURN_VALUE | 10 | 9.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 36 | 75.0% |
LOAD_FAST_LOAD_FAST | 8 | 16.7% |
CONTAINS_OP | 4 | 8.3% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_TRUE | 39 | 81.2% |
POP_JUMP_IF_FALSE | 9 | 18.8% |
Predecessors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 475 | 87.6% |
GET_ITER | 41 | 7.6% |
FOR_ITER | 14 | 2.6% |
LOAD_FAST | 11 | 2.0% |
EXTENDED_ARG | 1 | 0.2% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST_LOAD_FAST | 370 | 68.3% |
STORE_FAST | 100 | 18.5% |
UNPACK_SEQUENCE_TWO_TUPLE | 38 | 7.0% |
RETURN_CONST | 16 | 3.0% |
LOAD_FAST | 9 | 1.7% |
Predecessors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 17 | 94.4% |
FOR_ITER | 1 | 5.6% |
Successors | Count | Percentage |
---|---|---|
STORE_NAME | 18 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
JUMP_BACKWARD | 217 | 60.8% |
GET_ITER | 77 | 21.6% |
SWAP | 49 | 13.7% |
FOR_ITER | 14 | 3.9% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST | 135 | 37.8% |
STORE_FAST_LOAD_FAST | 103 | 28.9% |
SWAP | 51 | 14.3% |
LOAD_FAST | 25 | 7.0% |
RETURN_CONST | 17 | 4.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 29 | 90.6% |
LOAD_ATTR | 3 | 9.4% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 11 | 34.4% |
STORE_FAST | 11 | 34.4% |
LOAD_CONST | 10 | 31.2% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 1,133 | 93.7% |
LOAD_ATTR | 69 | 5.7% |
LOAD_FAST_LOAD_FAST | 7 | 0.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 149 | 12.3% |
LOAD_ATTR_METHOD_NO_DICT | 135 | 11.2% |
CALL_LEN | 77 | 6.4% |
LOAD_ATTR | 70 | 5.8% |
LOAD_FAST_LOAD_FAST | 65 | 5.4% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR | 1 | 50.0% |
LOAD_FAST | 1 | 50.0% |
Successors | Count | Percentage |
---|---|---|
CALL | 1 | 50.0% |
CALL_METHOD_DESCRIPTOR_FAST | 1 | 50.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 221 | 37.4% |
LOAD_ATTR_INSTANCE_VALUE | 135 | 22.8% |
LOAD_GLOBAL_MODULE | 105 | 17.8% |
LOAD_ATTR_MODULE | 74 | 12.5% |
LOAD_ATTR | 47 | 8.0% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 264 | 44.7% |
LOAD_GLOBAL_MODULE | 144 | 24.4% |
LOAD_CONST | 137 | 23.2% |
CALL_METHOD_DESCRIPTOR_FAST | 27 | 4.6% |
LOAD_GLOBAL | 5 | 0.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_INSTANCE_VALUE | 46 | 45.1% |
LOAD_GLOBAL_MODULE | 27 | 26.5% |
LOAD_FAST | 17 | 16.7% |
LOAD_ATTR | 12 | 11.8% |
Successors | Count | Percentage |
---|---|---|
CALL_PY_EXACT_ARGS | 52 | 51.0% |
LOAD_FAST | 36 | 35.3% |
LOAD_FAST_LOAD_FAST | 9 | 8.8% |
CALL | 5 | 4.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 863 | 88.2% |
LOAD_ATTR | 86 | 8.8% |
LOAD_FAST | 19 | 1.9% |
LOAD_ATTR_MODULE | 11 | 1.1% |
Successors | Count | Percentage |
---|---|---|
CALL_NON_PY_GENERAL | 267 | 27.3% |
LOAD_FAST | 179 | 18.3% |
PUSH_NULL | 91 | 9.3% |
LOAD_ATTR_METHOD_NO_DICT | 74 | 7.6% |
LOAD_ATTR_SLOT | 73 | 7.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 58 | 93.5% |
LOAD_ATTR | 4 | 6.5% |
Successors | Count | Percentage |
---|---|---|
RESUME_CHECK | 62 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_MODULE | 73 | 57.0% |
LOAD_FAST | 39 | 30.5% |
LOAD_ATTR | 9 | 7.0% |
RETURN_VALUE | 7 | 5.5% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 71 | 55.5% |
CALL_BUILTIN_FAST | 27 | 21.1% |
LOAD_CONST | 19 | 14.8% |
STORE_FAST | 8 | 6.2% |
TO_BOOL | 1 | 0.8% |
Predecessors | Count | Percentage |
---|---|---|
POP_JUMP_IF_TRUE | 159 | 21.1% |
RESUME_CHECK | 132 | 17.5% |
STORE_FAST | 86 | 11.4% |
LOAD_GLOBAL | 71 | 9.4% |
PUSH_EXC_INFO | 65 | 8.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 341 | 45.3% |
LOAD_FAST_LOAD_FAST | 132 | 17.5% |
LOAD_DEREF | 88 | 11.7% |
CHECK_EXC_MATCH | 73 | 9.7% |
LOAD_GLOBAL_MODULE | 35 | 4.6% |
Predecessors | Count | Percentage |
---|---|---|
RESUME_CHECK | 634 | 27.5% |
LOAD_FAST | 316 | 13.7% |
STORE_FAST | 248 | 10.7% |
LOAD_GLOBAL | 176 | 7.6% |
POP_JUMP_IF_FALSE | 175 | 7.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_ATTR_MODULE | 863 | 37.4% |
LOAD_FAST | 435 | 18.8% |
LOAD_FAST_LOAD_FAST | 238 | 10.3% |
CALL_METHOD_DESCRIPTOR_FAST | 155 | 6.7% |
LOAD_ATTR_METHOD_NO_DICT | 105 | 4.5% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 31 | 96.9% |
LOAD_SUPER_ATTR | 1 | 3.1% |
Successors | Count | Percentage |
---|---|---|
PUSH_NULL | 32 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 54 | 96.4% |
LOAD_SUPER_ATTR | 2 | 3.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST_LOAD_FAST | 56 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
CACHE | 387 | 24.5% |
CALL_PY_EXACT_ARGS | 381 | 24.1% |
CALL_PY_GENERAL | 201 | 12.7% |
CALL | 156 | 9.9% |
COPY_FREE_VARS | 136 | 8.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 634 | 40.1% |
LOAD_FAST | 455 | 28.8% |
LOAD_GLOBAL_BUILTIN | 132 | 8.3% |
LOAD_CONST | 96 | 6.1% |
LOAD_FAST_LOAD_FAST | 92 | 5.8% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 405 | 56.2% |
LOAD_FAST_LOAD_FAST | 262 | 36.3% |
STORE_ATTR | 54 | 7.5% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 162 | 22.5% |
LOAD_FAST_LOAD_FAST | 158 | 21.9% |
RETURN_CONST | 121 | 16.8% |
LOAD_CONST | 116 | 16.1% |
BUILD_LIST | 79 | 11.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST_LOAD_FAST | 27 | 96.4% |
STORE_ATTR | 1 | 3.6% |
Successors | Count | Percentage |
---|---|---|
LOAD_FAST | 28 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 53 | 50.0% |
LOAD_ATTR_INSTANCE_VALUE | 48 | 45.3% |
STORE_SUBSCR | 5 | 4.7% |
Successors | Count | Percentage |
---|---|---|
LOAD_GLOBAL_MODULE | 47 | 44.3% |
LOAD_FAST | 28 | 26.4% |
NOP | 25 | 23.6% |
POP_EXCEPT | 4 | 3.8% |
LOAD_GLOBAL | 2 | 1.9% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 152 | 35.3% |
CALL_BUILTIN_FAST | 93 | 21.6% |
CALL_METHOD_DESCRIPTOR_FAST | 54 | 12.6% |
TO_BOOL | 41 | 9.5% |
RETURN_VALUE | 39 | 9.1% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_TRUE | 290 | 67.4% |
POP_JUMP_IF_FALSE | 140 | 32.6% |
Predecessors | Count | Percentage |
---|---|---|
BINARY_OP | 1,999 | 97.1% |
CALL_LEN | 27 | 1.3% |
CALL_BUILTIN_O | 26 | 1.3% |
TO_BOOL | 5 | 0.2% |
LOAD_ATTR_SLOT | 1 | 0.0% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 2,030 | 98.6% |
POP_JUMP_IF_TRUE | 28 | 1.4% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_ATTR_INSTANCE_VALUE | 27 | 47.4% |
LOAD_FAST | 23 | 40.4% |
TO_BOOL | 4 | 7.0% |
LOAD_ATTR_MODULE | 3 | 5.3% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 29 | 50.9% |
POP_JUMP_IF_TRUE | 28 | 49.1% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 82 | 94.3% |
TO_BOOL | 5 | 5.7% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_FALSE | 86 | 98.9% |
POP_JUMP_IF_TRUE | 1 | 1.1% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 113 | 43.6% |
STORE_FAST_LOAD_FAST | 102 | 39.4% |
TO_BOOL | 19 | 7.3% |
CALL_BUILTIN_FAST | 11 | 4.2% |
COPY | 9 | 3.5% |
Successors | Count | Percentage |
---|---|---|
POP_JUMP_IF_TRUE | 175 | 67.6% |
POP_JUMP_IF_FALSE | 84 | 32.4% |
Predecessors | Count | Percentage |
---|---|---|
LOAD_FAST | 10 | 62.5% |
CALL_METHOD_DESCRIPTOR_O | 4 | 25.0% |
UNPACK_SEQUENCE | 2 | 12.5% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST_STORE_FAST | 16 | 100.0% |
Predecessors | Count | Percentage |
---|---|---|
FOR_ITER_LIST | 38 | 52.8% |
RETURN_VALUE | 15 | 20.8% |
FOR_ITER_TUPLE | 10 | 13.9% |
UNPACK_SEQUENCE | 7 | 9.7% |
FOR_ITER | 2 | 2.8% |
Successors | Count | Percentage |
---|---|---|
STORE_FAST_STORE_FAST | 61 | 84.7% |
STORE_DEREF | 11 | 15.3% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
2,056 | 49.0% |
hit
ⓘSpecialized instructions that complete. |
2,113 | 50.3% |
Success | Count | Ratio |
---|---|---|
Success | 12 | 40.0% |
Failure | 18 | 60.0% |
Failure kind | Count | Ratio |
---|---|---|
remainder | 9 | 50.0% |
and int | 8 | 44.4% |
multiply different types | 1 | 5.6% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
70 | 11.3% |
hit
ⓘSpecialized instructions that complete. |
528 | 85.6% |
Success | Count | Ratio |
---|---|---|
Success | 15 | 78.9% |
Failure | 4 | 21.1% |
Failure kind | Count | Ratio |
---|---|---|
other | 4 | 100.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
1,018 | 32.1% |
hit
ⓘSpecialized instructions that complete. |
1,925 | 60.6% |
miss
ⓘSpecialized instructions that deopt. |
195 | 6.1% |
Success | Count | Ratio |
---|---|---|
Success | 222 | 95.7% |
Failure | 10 | 4.3% |
Failure kind | Count | Ratio |
---|---|---|
class no vectorcall | 10 | 100.0% |
init not python | 1 | 10.0% |
init not simple | 1 | 10.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
143 | 19.9% |
hit
ⓘSpecialized instructions that complete. |
543 | 75.5% |
Success | Count | Ratio |
---|---|---|
Success | 19 | 57.6% |
Failure | 14 | 42.4% |
Failure kind | Count | Ratio |
---|---|---|
big int | 6 | 42.9% |
list | 4 | 28.6% |
float long | 2 | 14.3% |
different types | 1 | 7.1% |
bytes | 1 | 7.1% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
126 | 42.1% |
hit
ⓘSpecialized instructions that complete. |
149 | 49.8% |
Success | Count | Ratio |
---|---|---|
Success | 11 | 45.8% |
Failure | 13 | 54.2% |
Failure kind | Count | Ratio |
---|---|---|
tuple | 5 | 38.5% |
other | 4 | 30.8% |
list | 4 | 30.8% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
64 | 6.3% |
hit
ⓘSpecialized instructions that complete. |
913 | 90.0% |
miss
ⓘSpecialized instructions that deopt. |
4 | 0.4% |
Success | Count | Ratio |
---|---|---|
Success | 29 | 78.4% |
Failure | 8 | 21.6% |
Failure kind | Count | Ratio |
---|---|---|
ascii string | 6 | 75.0% |
dict items | 2 | 25.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
1,112 | 26.0% |
deopt
ⓘSpecialized instructions that deopt. |
7 | 0.2% |
hit
ⓘSpecialized instructions that complete. |
2,870 | 67.2% |
miss
ⓘSpecialized instructions that deopt. |
235 | 5.5% |
Success | Count | Ratio |
---|---|---|
Success | 226 | 77.7% |
Failure | 65 | 22.3% |
Failure kind | Count | Ratio |
---|---|---|
not managed dict | 15 | 23.1% |
class method obj | 15 | 23.1% |
metaclass attribute | 14 | 21.5% |
non overriding descriptor | 12 | 18.5% |
module attr not found | 7 | 10.8% |
builtin class method | 2 | 3.1% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
953 | 25.2% |
deopt
ⓘSpecialized instructions that deopt. |
29 | 0.8% |
hit
ⓘSpecialized instructions that complete. |
2,575 | 68.2% |
miss
ⓘSpecialized instructions that deopt. |
487 | 12.9% |
Success | Count | Ratio |
---|---|---|
Success | 247 | 100.0% |
Failure | 0 | 0.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
4 | 4.2% |
hit
ⓘSpecialized instructions that complete. |
88 | 92.6% |
Success | Count | Ratio |
---|---|---|
Success | 3 | 100.0% |
Failure | 0 | 0.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
220 | 21.0% |
hit
ⓘSpecialized instructions that complete. |
749 | 71.6% |
Success | Count | Ratio |
---|---|---|
Success | 55 | 71.4% |
Failure | 22 | 28.6% |
Failure kind | Count | Ratio |
---|---|---|
overridden | 17 | 77.3% |
not managed dict | 4 | 18.2% |
property | 1 | 4.5% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
21 | 15.9% |
hit
ⓘSpecialized instructions that complete. |
106 | 80.3% |
Success | Count | Ratio |
---|---|---|
Success | 5 | 100.0% |
Failure | 0 | 0.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
262 | 8.2% |
hit
ⓘSpecialized instructions that complete. |
2,864 | 89.4% |
miss
ⓘSpecialized instructions that deopt. |
27 | 0.8% |
Success | Count | Ratio |
---|---|---|
Success | 74 | 94.9% |
Failure | 4 | 5.1% |
Failure kind | Count | Ratio |
---|---|---|
set | 4 | 100.0% |
Kind | Count | Ratio |
---|---|---|
deferred
ⓘLists the number of "deferred" (i.e. not specialized) instructions executed. |
13 | 11.8% |
hit
ⓘSpecialized instructions that complete. |
88 | 80.0% |
Success | Count | Ratio |
---|---|---|
Success | 9 | 100.0% |
Failure | 0 | 0.0% |
Instructions | Count | Ratio |
---|---|---|
Basic
ⓘInstructions that are not and cannot be specialized, e.g. `LOAD_FAST`. |
41,570 | 58.1% |
Not specialized
ⓘInstructions that could be specialized but aren't, e.g. `LOAD_ATTR`, `BINARY_SLICE`. |
11,228 | 15.7% |
Specialized hits
ⓘSpecialized instructions, e.g. `LOAD_ATTR_MODULE` that complete. |
17,753 | 24.8% |
Specialized misses
ⓘSpecialized instructions, e.g. `LOAD_ATTR_MODULE` that deopt. |
948 | 1.3% |
Name | Count | Ratio |
---|---|---|
BINARY_OP | 2,056 | 33.9% |
LOAD_ATTR | 1,112 | 18.3% |
CALL | 1,018 | 16.8% |
LOAD_GLOBAL | 953 | 15.7% |
TO_BOOL | 262 | 4.3% |
STORE_ATTR | 220 | 3.6% |
COMPARE_OP | 143 | 2.4% |
CONTAINS_OP | 126 | 2.1% |
BINARY_SUBSCR | 70 | 1.2% |
FOR_ITER | 64 | 1.1% |
Name | Count | Ratio |
---|---|---|
LOAD_GLOBAL_BUILTIN | 378 | 39.9% |
LOAD_ATTR_MODULE | 235 | 24.8% |
LOAD_GLOBAL_MODULE | 109 | 11.5% |
CALL_BOUND_METHOD_EXACT_ARGS | 75 | 7.9% |
CALL_BOUND_METHOD_GENERAL | 50 | 5.3% |
CALL_PY_EXACT_ARGS | 34 | 3.6% |
CALL_METHOD_DESCRIPTOR_O | 28 | 3.0% |
TO_BOOL_NONE | 27 | 2.8% |
CALL_BUILTIN_FAST_WITH_KEYWORDS | 8 | 0.8% |
FOR_ITER_TUPLE | 4 | 0.4% |
Count | Ratio | |
---|---|---|
Calls to PyEval_EvalDefault | 679 | 36.2% |
Calls to Python functions inlined | 1,196 | 63.8% |
Calls via PyEval_EvalFrame (total) | 679 | 36.2% |
Calls via PyEval_EvalFrame (vector) | 629 | 33.5% |
Calls via PyEval_EvalFrame (generator) | 50 | 2.7% |
Calls via PyEval_EvalFrame (legacy) | 18 | 1.0% |
Calls via PyEval_EvalFrame (function vectorcall) | 527 | 28.1% |
Calls via PyEval_EvalFrame (build class) | 84 | 4.5% |
Calls via PyEval_EvalFrame (slot) | 4 | 0.2% |
Calls via PyEval_EvalFrame (function ex) | 10 | 0.5% |
Calls via PyEval_EvalFrame (api) | 95 | 5.1% |
Calls via PyEval_EvalFrame (method) | 4 | 0.2% |
Frame objects created | 102 | 5.4% |
Frames pushed | 1,903 | 101.5% |
Count | Ratio | |
---|---|---|
Allocations from freelist | 3,191 | 9.8% |
Frees to freelist | 5,085 | |
Allocations | 29,444 | 90.2% |
Allocations to 512 bytes | 28,835 | 88.4% |
Allocations to 4 kbytes | 578 | 1.8% |
Allocations over 4 kbytes | 31 | 0.1% |
Frees | 21,943 | |
Inline values | 184 | |
Interpreter increfs | 20,080 | 23.0% |
Interpreter decrefs | 33,480 | 32.5% |
Increfs | 67,257 | 77.0% |
Decrefs | 69,497 | 67.5% |
Materialize dict (on request) | 0 | 0.0% |
Materialize dict (new key) | 0 | 0.0% |
Materialize dict (too big) | 0 | 0.0% |
Materialize dict (str subclass) | 0 | 0.0% |
Method cache hits | 2,279 | |
Method cache misses | 1,236 | |
Method cache collisions | 469 | |
Method cache dunder hits | 3,328 | |
Method cache dunder misses | 296 |
Generation | Collections | Objects collected | Object visits |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 0 | 24 | 31,346 |
2 | 0 | 1,742 | 96,004 |
Count | Ratio | |
---|---|---|
Optimization attempts
ⓘThe number of times a potential trace is identified. Specifically, this occurs in the JUMP BACKWARD instruction when the counter reaches a threshold. |
5 | |
Traces created
ⓘThe number of traces that were successfully created. |
1 | 20.0% |
Trace stack overflow
ⓘA trace is truncated because it would require more than 5 stack frames. |
0 | 0.0% |
Trace stack underflow
ⓘA potential trace is abandoned because it pops more frames than it pushes. |
0 | 0.0% |
Trace too long
ⓘA trace is truncated because it is longer than the instruction buffer. |
0 | 0.0% |
Trace too short
ⓘA potential trace is abandoced because it it too short. |
4 | 80.0% |
Inner loop found
ⓘA trace is truncated because it has an inner loop |
0 | 0.0% |
Recursive call
ⓘA trace is truncated because it has a recursive call. |
0 | 0.0% |
Low confidence
ⓘA trace is abandoned because the likelihood of the jump to top being taken is too low. |
0 | 0.0% |
Executors invalidated
ⓘThe number of executors that were invalidated due to watched dictionary changes. |
0 | 0.0% |
Traces executed
ⓘThe number of traces that were executed |
3,964 | |
Uops executed
ⓘThe total number of uops (micro-operations) that were executed |
19,816 | 499.9% |
Count | Ratio | |
---|---|---|
Optimizer attempts
ⓘThe number of times the trace optimizer (_Py_uop_analyze_and_optimize) was run. |
1 | |
Optimizer successes
ⓘThe number of traces that were successfully optimized. |
1 | 100.0% |
Optimizer no memory
ⓘThe number of optimizations that failed due to no memory. |
0 | 0.0% |
Remove globals builtins changed
ⓘThe builtins changed during optimization |
0 | 0.0% |
Remove globals incorrect keys
ⓘThe keys in the globals dictionary aren't what was expected |
0 | 0.0% |
Range | Count | Ratio |
---|---|---|
<= 1 | 0 | 0.0% |
<= 2 | 0 | 0.0% |
<= 4 | 0 | 0.0% |
<= 8 | 0 | 0.0% |
<= 16 | 1 | 100.0% |
Range | Count | Ratio |
---|---|---|
<= 1 | 0 | 0.0% |
<= 2 | 0 | 0.0% |
<= 4 | 0 | 0.0% |
<= 8 | 0 | 0.0% |
<= 16 | 1 | 100.0% |
Range | Count | Ratio |
---|---|---|
<= 1 | 0 | 0.0% |
Name | Count | Self | Cumulative | Miss ratio |
---|---|---|---|---|
_GUARD_NOT_EXHAUSTED_RANGE | 1,982 | 10.0% | 10.0% | 0.1% |
_EXIT_TRACE | 1,982 | 10.0% | 20.0% | |
_COLD_EXIT | 1,982 | 10.0% | 30.0% | |
_ITER_CHECK_RANGE | 1,982 | 10.0% | 40.0% | |
_START_EXECUTOR | 1,982 | 10.0% | 50.0% | |
_TIER2_RESUME_CHECK | 1,982 | 10.0% | 60.0% | |
_STORE_NAME | 1,981 | 10.0% | 70.0% | |
_SET_IP | 1,981 | 10.0% | 80.0% | |
_CHECK_VALIDITY | 1,981 | 10.0% | 90.0% | |
_ITER_NEXT_RANGE | 1,981 | 10.0% | 100.0% |
Opcode | Count |
---|---|
LOAD_NAME | 5 |
Event | Count |
---|---|
set class
ⓘSetting an object's class, `obj.__class__ = ...` |
0 |
set bases
ⓘSetting the bases of a class, `cls.__bases__ = ...` |
0 |
set eval frame func
ⓘSetting the PEP 523 frame eval function `_PyInterpreterState_SetFrameEvalFunc()` |
0 |
builtin dict
ⓘModifying the builtins, `__builtins__.__dict__[var] = ...` |
0 |
func modification
ⓘModifying a function, e.g. `func.__defaults__ = ...`, etc. |
0 |
watched dict modification
ⓘA watched dict has been modified |
0 |
watched globals modification
ⓘA watched `globals()` dict has been modified |
0 |
Count | |
---|---|
Number of data files | 1 |