Created
June 24, 2025 19:01
-
-
Save mdboom/f0f224a69f30d439ac01c782cdf5256f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==== | |
Benchmark: django_template | |
Object method cache dunder misses: 2353.294117647059 | |
Object method cache collisions: 2287.504761904762 | |
Object method cache misses: 2225.3703703703704 | |
Object immortal increfs: 1.0039206501770555 | |
Object immortal decrefs: 1.0034565222003073 | |
Object mortal decrefs: 1.0009515004198075 | |
Object mortal increfs: 1.0008433608988452 | |
==== | |
Benchmark: logging | |
Object method cache dunder misses: 1647.0357142857142 | |
Object method cache collisions: 527.8171428571428 | |
Object method cache misses: 220.9713603818616 | |
opcode[POP_JUMP_IF_FALSE].pair_count[LOAD_CONST]: 1.1428571428571428 | |
opcode[COMPARE_OP].specialization.failure: 1.1176470588235294 | |
opcode[COMPARE_OP].specialization.failure_kinds[14]: 1.1176470588235294 | |
opcode[COMPARE_OP].pair_count[COMPARE_OP]: 1.1176470588235294 | |
opcode[CALL_BUILTIN_CLASS].pair_count[LOAD_FAST_BORROW]: 1.113469387755102 | |
opcode[LOAD_ATTR_INSTANCE_VALUE].pair_count[CALL_BUILTIN_CLASS]: 1.1134105960264902 | |
opcode[BINARY_OP].pair_count[COMPARE_OP]: 1.1133440514469453 | |
opcode[COMPARE_OP].pair_count[POP_JUMP_IF_FALSE]: 1.1123505976095618 | |
Object interpreter immortal decrefs: 1.1121718377088305 | |
==== | |
Benchmark: argparse_subparsers | |
opcode[RESUME_CHECK].pair_count[LOAD_SMALL_INT]: 669.2366559485531 | |
opcode[POP_TOP].pair_count[LOAD_FAST_BORROW_LOAD_FAST_BORROW]: 402.2 | |
opcode[MAKE_FUNCTION].pair_count[LOAD_FAST_BORROW]: 2.0 | |
opcode[RETURN_VALUE].pair_count[LOAD_ATTR_INSTANCE_VALUE]: 2.0 | |
opcode[STORE_FAST].pair_count[IMPORT_FROM]: 2.0 | |
opcode[LOAD_GLOBAL_MODULE].pair_count[RETURN_VALUE]: 2.0 | |
opcode[POP_JUMP_IF_TRUE].pair_count[LOAD_GLOBAL_MODULE]: 1.9999961505593238 | |
opcode[IMPORT_FROM].execution_count: 1.9995017438963627 | |
opcode[IMPORT_FROM].pair_count[STORE_FAST]: 1.9995017438963627 | |
opcode[STORE_ATTR_INSTANCE_VALUE].pair_count[LOAD_CONST_MORTAL]: 1.9995017438963627 | |
opcode[IMPORT_NAME].pair_count[IMPORT_FROM]: 1.998506719761075 | |
opcode[LOAD_SMALL_INT].pair_count[LOAD_CONST_MORTAL]: 1.998506719761075 | |
==== | |
Benchmark: async_tree_cpu_io_mixed_tg | |
Object method cache misses: 133.91484184914842 | |
Object method cache collisions: 117.97858672376874 | |
Object immortal decrefs: 1.0004288298098551 | |
Object mortal increfs: 1.0003192978712088 | |
Object immortal increfs: 1.0002580138701622 | |
Object mortal decrefs: 1.0001528521384857 | |
Object allocations from freelist: 1.0000002803958652 | |
Object frees to freelist: 1.0000002803953933 | |
Object interpreter mortal decrefs: 1.0000000383697014 | |
==== | |
Benchmark: sqlglot_v2_optimize | |
opcode[BINARY_OP].pair_count[BINARY_OP_SUBTRACT_FLOAT]: 21.0 | |
opcode[BINARY_OP_SUBTRACT_INT].pair_count[COMPARE_OP]: 21.0 | |
opcode[CALL_TUPLE_1].pair_count[CALL]: 21.0 | |
opcode[LOAD_ATTR_CLASS_WITH_METACLASS_CHECK].pair_count[TO_BOOL]: 21.0 | |
opcode[LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES].pair_count[CALL]: 21.0 | |
opcode[CALL_LEN].pair_count[LOAD_GLOBAL]: 14.333333333333334 | |
opcode[CALL_METHOD_DESCRIPTOR_NOARGS].pair_count[TO_BOOL]: 14.333333333333334 | |
opcode[SET_UPDATE].pair_count[LOAD_GLOBAL]: 11.0 | |
opcode[CALL_LEN].pair_count[COMPARE_OP]: 11.0 | |
opcode[LOAD_ATTR_CLASS_WITH_METACLASS_CHECK].pair_count[CALL]: 11.0 | |
opcode[STORE_ATTR_INSTANCE_VALUE].pair_count[LOAD_GLOBAL]: 11.0 | |
opcode[BINARY_OP].specialization.failure_kinds[9]: 10.5 | |
==== | |
Benchmark: argparse | |
opcode[CALL_KW_NON_PY].pair_count[STORE_FAST]: 19.004329004329005 | |
opcode[RESUME_CHECK].pair_count[LOAD_SMALL_INT]: 2.384589775837834 | |
opcode[MAKE_FUNCTION].pair_count[LOAD_FAST_BORROW]: 2.0 | |
opcode[RETURN_VALUE].pair_count[LOAD_ATTR_INSTANCE_VALUE]: 2.0 | |
opcode[STORE_FAST].pair_count[IMPORT_FROM]: 2.0 | |
opcode[LOAD_GLOBAL_MODULE].pair_count[RETURN_VALUE]: 2.0 | |
opcode[POP_JUMP_IF_TRUE].pair_count[LOAD_GLOBAL_MODULE]: 1.9999465712072235 | |
opcode[STORE_ATTR_INSTANCE_VALUE].pair_count[LOAD_CONST_MORTAL]: 1.8181818181818181 | |
opcode[IMPORT_FROM].execution_count: 1.8059701492537314 | |
opcode[IMPORT_FROM].pair_count[STORE_FAST]: 1.8059701492537314 | |
opcode[IMPORT_NAME].pair_count[IMPORT_FROM]: 1.5806451612903225 | |
opcode[LOAD_CONST_MORTAL].pair_count[IMPORT_NAME]: 1.5806451612903225 | |
==== | |
Benchmark: unpickle_pure_python | |
Object method cache dunder misses: 7.68760907504363 | |
Object method cache collisions: 1.0228920259442962 | |
Object method cache hits: 1.0014206124282852 | |
Object immortal decrefs: 1.0000576912597103 | |
Object immortal increfs: 1.0000515754487926 | |
==== | |
Benchmark: chaos | |
Object method cache dunder misses: 5.0 | |
Object method cache collisions: 1.5454545454545454 | |
Object method cache hits: 1.0052083333333333 | |
Object mortal increfs: 1.0000010867775972 | |
Object immortal increfs: 1.0000006539146908 | |
Object immortal decrefs: 1.0000002801618353 | |
Object frees: 1.0000002065403053 | |
Object mortal decrefs: 1.0000001085337593 | |
==== | |
Benchmark: regex_compile | |
Object method cache dunder misses: 4.333333333333333 | |
Object method cache collisions: 2.0 | |
Object method cache misses: 1.7073170731707317 | |
Object mortal increfs: 1.000000575471099 | |
Object immortal increfs: 1.0000004462872167 | |
Object mortal decrefs: 1.000000438642373 | |
Object immortal decrefs: 1.0000004278020158 | |
==== | |
Benchmark: regex_v8 | |
Object method cache collisions: 3.5833333333333335 | |
Object method cache misses: 2.1818181818181817 | |
Object immortal decrefs: 1.0000006664417511 | |
Object immortal increfs: 1.0000006551530571 | |
Object mortal increfs: 1.0000005506309033 | |
Object mortal decrefs: 1.0000004807107064 | |
Object frees: 1.000000022697168 | |
==== | |
Benchmark: meteor_contest | |
Object method cache dunder misses: 3.0 | |
Object method cache collisions: 1.3333333333333333 | |
Object mortal decrefs: 1.000000100126239 | |
Object frees: 1.0000000485167413 | |
Object immortal increfs: 1.000000018564385 | |
Object immortal decrefs: 1.0000000159801512 | |
==== | |
Benchmark: tomli_loads | |
Object method cache misses: 2.676470588235294 | |
Object method cache collisions: 2.448529411764706 | |
Object method cache dunder misses: 1.3043478260869565 | |
Object frees to freelist: 1.0000008478154465 | |
Object allocations from freelist: 1.0000008478154214 | |
Object immortal increfs: 1.0000002816090239 | |
Object immortal decrefs: 1.0000002756575994 | |
Object mortal decrefs: 1.0000002228664269 | |
Object mortal increfs: 1.0000001816217725 | |
==== | |
Benchmark: pyflate | |
Object method cache dunder misses: 2.6 | |
Object method cache collisions: 1.0888888888888888 | |
Object method cache hits: 1.003875968992248 | |
Object immortal decrefs: 1.0000000070301327 | |
Object immortal increfs: 1.0000000054047002 | |
==== | |
Benchmark: telco | |
Object method cache collisions: 2.586206896551724 | |
Object method cache misses: 1.836734693877551 | |
Object frees: 1.0000000160167548 | |
==== | |
Benchmark: pathlib | |
Object method cache collisions: 2.45 | |
Object method cache misses: 1.6896551724137931 | |
Object method cache dunder misses: 1.5 | |
Object immortal decrefs: 1.0000009235157858 | |
Object immortal increfs: 1.0000004841758534 | |
Object mortal increfs: 1.0000003625941583 | |
Object mortal decrefs: 1.000000141180065 | |
==== | |
Benchmark: json | |
Object method cache collisions: 2.409090909090909 | |
Object method cache misses: 2.0 | |
Object immortal decrefs: 1.0000028934082108 | |
Object immortal increfs: 1.0000012201181425 | |
Object mortal increfs: 1.0000006129004566 | |
Object mortal decrefs: 1.0000004266937332 | |
==== | |
Benchmark: concurrent_imap | |
opcode[STORE_ATTR].pair_count[JUMP_BACKWARD]: 2.0 | |
opcode[COPY].pair_count[LOAD_ATTR]: 1.75 | |
opcode[SWAP].pair_count[STORE_ATTR]: 1.75 | |
opcode[BINARY_OP].pair_count[SWAP]: 1.6666666666666667 | |
opcode[STORE_SUBSCR].pair_count[LOAD_FAST_BORROW]: 1.5 | |
opcode[LOAD_FAST_CHECK].pair_count[CALL]: 1.5 | |
opcode[STORE_SUBSCR].specialization.success: 1.2941176470588236 | |
opcode[STORE_SUBSCR].pair_count[STORE_SUBSCR_DICT]: 1.2941176470588236 | |
opcode[CALL].pair_count[CALL_METHOD_DESCRIPTOR_FAST]: 1.2941176470588236 | |
opcode[POP_JUMP_IF_TRUE].pair_count[JUMP_BACKWARD]: 1.25 | |
opcode[FOR_ITER].pair_count[FOR_ITER_RANGE]: 1.2105263157894737 | |
opcode[LOAD_ATTR].specialization.failure_kinds[10]: 1.1523809523809523 | |
==== | |
Benchmark: sympy | |
opcode[LOAD_GLOBAL].pair_count[RETURN_VALUE]: 2.0 | |
opcode[STORE_FAST_LOAD_FAST].pair_count[LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES]: 1.3962264150943395 | |
opcode[LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES].pair_count[YIELD_VALUE]: 1.35 | |
opcode[LOAD_ATTR_MODULE].pair_count[CALL]: 1.1428571428571428 | |
Object method cache dunder misses: 1.1034024511334155 | |
opcode[CALL_BUILTIN_FAST].pair_count[YIELD_VALUE]: 1.0807651434643997 | |
opcode[LOAD_ATTR_NONDESCRIPTOR_NO_DICT].pair_count[RETURN_VALUE]: 1.0757180156657964 | |
opcode[FOR_ITER_LIST].pair_count[FOR_ITER_TUPLE]: 1.0745247148288974 | |
opcode[LOAD_ATTR_PROPERTY].pair_count[BINARY_OP_SUBSCR_DICT]: 1.0695876288659794 | |
opcode[JUMP_BACKWARD_NO_INTERRUPT].pair_count[LOAD_GLOBAL]: 1.0588235294117647 | |
opcode[POP_JUMP_IF_NONE].pair_count[LOAD_CONST]: 1.0588235294117647 | |
opcode[COMPARE_OP].pair_count[CALL]: 1.0476190476190477 | |
==== | |
Benchmark: sphinx | |
opcode[STORE_FAST].pair_count[IMPORT_FROM]: 1.9976617303195636 | |
Object method cache dunder misses: 1.6289447370575962 | |
opcode[LOAD_DEREF].pair_count[LOAD_ATTR]: 1.197226502311248 | |
opcode[LOAD_ATTR].pair_count[LOAD_FAST]: 1.0917694293088616 | |
opcode[IMPORT_FROM].pair_count[STORE_FAST]: 1.089506316721831 | |
opcode[COMPARE_OP].specialization.failure_kinds[14]: 1.0842105263157895 | |
opcode[BINARY_OP].specialization.failure_kinds[14]: 1.0677966101694916 | |
opcode[LOAD_CONST_MORTAL].pair_count[IMPORT_NAME]: 1.0629549478654339 | |
opcode[IMPORT_FROM].execution_count: 1.0559505769903252 | |
opcode[RESUME].pair_count[LOAD_DEREF]: 1.0476190476190477 | |
opcode[BINARY_OP].pair_count[COMPARE_OP]: 1.0368020304568528 | |
opcode[POP_JUMP_IF_TRUE].pair_count[LOAD_DEREF]: 1.0348280365694384 | |
==== | |
Benchmark: pylint | |
opcode[STORE_FAST].pair_count[IMPORT_FROM]: 1.9343065693430657 | |
opcode[STORE_ATTR_INSTANCE_VALUE].pair_count[LOAD_CONST_MORTAL]: 1.2882882882882882 | |
opcode[STORE_NAME].pair_count[BUILD_LIST]: 1.027027027027027 | |
opcode[LOAD_ATTR_CLASS].specialization.miss: 1.0265379975874547 | |
opcode[CALL_INTRINSIC_1].pair_count[CALL_METHOD_DESCRIPTOR_O]: 1.0256410256410255 | |
opcode[LOAD_FAST_BORROW_LOAD_FAST_BORROW].pair_count[LOAD_ATTR_METHOD_NO_DICT]: 1.0256410256410255 | |
opcode[CALL_METHOD_DESCRIPTOR_O].pair_count[LOAD_ATTR_METHOD_NO_DICT]: 1.0256410256410255 | |
opcode[BINARY_OP_SUBSCR_LIST_SLICE].pair_count[LIST_EXTEND]: 1.0253164556962024 | |
opcode[CALL_METHOD_DESCRIPTOR_FAST].pair_count[BUILD_TUPLE]: 1.0253164556962024 | |
opcode[LOAD_FAST_BORROW_LOAD_FAST_BORROW].pair_count[PUSH_NULL]: 1.025 | |
opcode[CALL_NON_PY_GENERAL].pair_count[TO_BOOL_ALWAYS_TRUE]: 1.0085106382978724 | |
Object method cache hits: 1.0070066006200074 | |
==== | |
Benchmark: hexiom | |
Object method cache collisions: 1.7142857142857142 | |
Object method cache misses: 1.375 | |
Object method cache dunder hits: 1.0000106227028405 | |
Object frees: 1.0000001391974238 | |
==== | |
Benchmark: bpe_tokeniser | |
Object method cache misses: 1.7128205128205127 | |
Object method cache collisions: 1.6173469387755102 | |
Object method cache dunder hits: 1.0000000337298893 | |
Object immortal increfs: 1.0000000271434164 | |
Object mortal increfs: 1.0000000215591738 | |
Object mortal decrefs: 1.0000000141812495 | |
Object immortal decrefs: 1.0000000091171524 | |
Object frees: 1.0000000031275202 | |
==== | |
Benchmark: gc_traversal | |
Object method cache collisions: 1.4545454545454546 | |
Object method cache misses: 1.0833333333333333 | |
Object mortal increfs: 1.0000221376073675 | |
Object immortal increfs: 1.0000091397652908 | |
Object immortal decrefs: 1.0000084764200123 | |
Object mortal decrefs: 1.0000000332044503 | |
==== | |
Benchmark: async_tree_memoization_tg | |
Object method cache misses: 1.4478569345903392 | |
Object method cache collisions: 1.4474593377586273 | |
Object method cache dunder misses: 1.118811881188119 | |
opcode[RESUME].specialization.miss: 1.001536334306345 | |
opcode[RESUME_CHECK].specialization.miss: 1.001536334306345 | |
GC[1] collections: 1.001323211922836 | |
GC[1] objects not reachable from roots: 1.0011967525709142 | |
Object immortal increfs: 1.0002567939101792 | |
Object immortal decrefs: 1.0001802924382757 | |
Object mortal increfs: 1.0001221156223772 | |
Object mortal decrefs: 1.0000962968468528 | |
Object allocations to 4 kbytes: 1.0000164980837476 | |
==== | |
Benchmark: docutils | |
opcode[LOAD_ATTR].pair_count[LOAD_FAST]: 1.4230769230769231 | |
opcode[LOAD_DEREF].pair_count[LOAD_ATTR]: 1.3333333333333333 | |
opcode[POP_JUMP_IF_TRUE].pair_count[LOAD_DEREF]: 1.088 | |
opcode[STORE_FAST].pair_count[LOAD_GLOBAL]: 1.0833333333333333 | |
Object method cache misses: 1.0557039149558567 | |
Object method cache collisions: 1.0424640776974559 | |
opcode[LOAD_FAST_BORROW].pair_count[CALL]: 1.0172413793103448 | |
opcode[CALL].pair_count[CALL_PY_EXACT_ARGS]: 1.0166666666666666 | |
GC[1] objects reachable from roots: 1.0055007526357256 | |
opcode[LOAD_ATTR].specialization.failure: 1.0026501766784452 | |
Object method cache dunder hits: 1.0018239540476017 | |
Object mortal decrefs: 1.001305152372522 | |
==== | |
Benchmark: mako | |
Object method cache dunder misses: 1.3805970149253732 | |
Object method cache collisions: 1.0222472190976128 | |
Object method cache misses: 1.016895325203252 | |
Object immortal decrefs: 1.0000444222367302 | |
Object immortal increfs: 1.000003654349681 | |
Object frees: 1.0000020058970442 | |
Object mortal decrefs: 1.00000073301114 | |
Object mortal increfs: 1.0000000941231644 | |
==== | |
Benchmark: typing_runtime_protocols | |
Object method cache dunder misses: 1.3338371841934786 | |
Object method cache hits: 1.000385764951774 | |
==== | |
Benchmark: crypto_pyaes | |
Object method cache collisions: 1.3333333333333333 | |
Object method cache misses: 1.0384615384615385 | |
Object method cache dunder hits: 1.00418410041841 | |
Object mortal increfs: 1.0000000092578032 | |
==== | |
Benchmark: coroutines | |
Object method cache collisions: 1.3076923076923077 | |
Object method cache misses: 1.04 | |
Object immortal decrefs: 1.0043923865300146 | |
Object mortal increfs: 1.0002642007926024 | |
Object immortal increfs: 1.0000000085808387 | |
==== | |
Benchmark: python_startup_no_site | |
Object method cache dunder misses: 1.3044524669073405 | |
Object method cache collisions: 1.0513973895730404 | |
Object method cache hits: 1.0024582632250982 | |
Object immortal increfs: 1.001517345109875 | |
Object mortal decrefs: 1.0014974505769747 | |
Object mortal increfs: 1.0014186766222921 | |
Object immortal decrefs: 1.0011683981781918 | |
Object frees: 1.0006001210161388 | |
Object allocations from freelist: 1.0000045858937907 | |
Object frees to freelist: 1.0000045142650777 | |
Object interpreter mortal decrefs: 1.0000008656509696 | |
==== | |
Benchmark: genshi | |
Object method cache dunder misses: 1.2838499184339316 | |
Object method cache misses: 1.0215245407183986 | |
Object method cache collisions: 1.0199421965317919 | |
GC[1] objects not reachable from roots: 1.0008136589632841 | |
GC[1] object visits: 1.000334271985296 | |
Object frees: 1.000011269406227 | |
Object allocations to 512 bytes: 1.0000076524978527 | |
Object allocations: 1.000007651279894 | |
Object immortal increfs: 1.000002688886637 | |
Object mortal decrefs: 1.000002499131481 | |
Object mortal increfs: 1.0000017496547235 | |
==== | |
Benchmark: python_startup | |
Object method cache dunder misses: 1.245140702059762 | |
Object method cache collisions: 1.0838812060757197 | |
Object method cache misses: 1.0232215518450962 | |
Object mortal increfs: 1.0026339989093755 | |
Object mortal decrefs: 1.0023045758347184 | |
Object immortal increfs: 1.0017541548625273 | |
Object immortal decrefs: 1.0016527325923335 | |
==== | |
Benchmark: 2to3 | |
Object method cache dunder misses: 1.234375 | |
Object method cache collisions: 1.1531671858774664 | |
Object method cache misses: 1.0138464671146405 | |
Object immortal decrefs: 1.0100200848024994 | |
Object immortal increfs: 1.0068468396112762 | |
Object mortal increfs: 1.0055218628331837 | |
Object mortal decrefs: 1.0037916385436931 | |
Object frees to freelist: 1.0000838926174496 | |
Object allocations from freelist: 1.0000829187396352 | |
==== | |
Benchmark: json_loads | |
Object method cache collisions: 1.2307692307692308 | |
Object method cache hits: 1.0209424083769634 | |
==== | |
Benchmark: asyncio_websockets | |
Object method cache dunder misses: 1.2272503689129366 | |
Object method cache collisions: 1.148342202210397 | |
Object method cache misses: 1.1327821011673151 | |
Object immortal increfs: 1.0008626281127015 | |
Object mortal increfs: 1.0006812610302598 | |
Object immortal decrefs: 1.000648133062361 | |
Object mortal decrefs: 1.0006254297445996 | |
Object allocations to 512 bytes: 1.0001066665041272 | |
Object allocations: 1.0000916187655313 | |
Object allocations over 4 kbytes: 1.0000232579774864 | |
Object allocations to 4 kbytes: 1.000020505880061 | |
==== | |
Benchmark: networkx | |
Object method cache collisions: 1.2173913043478262 | |
Object method cache dunder misses: 1.1333333333333333 | |
Object method cache misses: 1.0178571428571428 | |
Object frees: 1.0000002347246342 | |
Object allocations to 512 bytes: 1.0000001192163386 | |
Object allocations: 1.00000011737145 | |
Object mortal decrefs: 1.0000000529887363 | |
Object mortal increfs: 1.0000000280746055 | |
Object immortal increfs: 1.0000000148933088 | |
==== | |
Benchmark: thrift | |
Object method cache collisions: 1.1932773109243697 | |
Object method cache misses: 1.1923076923076923 | |
Object allocations from freelist: 1.0399531895963028 | |
Object frees to freelist: 1.0399531876774937 | |
Object method cache dunder misses: 1.024390243902439 | |
Object mortal increfs: 1.0000002165843909 | |
Object immortal increfs: 1.000000186217014 | |
Object mortal decrefs: 1.000000179926908 | |
Object immortal decrefs: 1.0000001216075718 | |
==== | |
Benchmark: async_tree_memoization | |
Object method cache collisions: 1.1782012854085764 | |
Object method cache misses: 1.1778496116863575 | |
Object method cache dunder misses: 1.0461538461538462 | |
opcode[RESUME].specialization.miss: 1.0019856686523354 | |
opcode[RESUME_CHECK].specialization.miss: 1.0019856686523354 | |
Object immortal increfs: 1.0010280464647887 | |
GC[1] collections: 1.001016333938294 | |
GC[1] objects not reachable from roots: 1.000839691746305 | |
Object immortal decrefs: 1.0007415924903782 | |
Object mortal increfs: 1.0005082869862159 | |
Object mortal decrefs: 1.0003726235568495 | |
Object frees: 1.0000059388094145 | |
==== | |
Benchmark: async_tree_io_tg | |
Object method cache dunder misses: 1.1743119266055047 | |
GC[1] objects reachable from roots: 1.0078255906607039 | |
GC[1] object visits: 1.003345465923965 | |
Object method cache hits: 1.000040383580145 | |
==== | |
Benchmark: networkx_k_core | |
Object method cache collisions: 1.1636828644501278 | |
Object method cache misses: 1.1545741324921135 | |
Object method cache dunder misses: 1.0930232558139534 | |
Object frees: 1.0000018758811842 | |
Object allocations to 512 bytes: 1.0000016844050277 | |
Object allocations: 1.0000016838665013 | |
Object immortal increfs: 1.000000113811484 | |
Object mortal decrefs: 1.0000000813542729 | |
Object mortal increfs: 1.0000000730078125 | |
Object immortal decrefs: 1.0000000092823589 | |
==== | |
Benchmark: async_tree_tg | |
Object method cache misses: 1.1516587677725119 | |
Object method cache collisions: 1.1382113821138211 | |
Object method cache dunder misses: 1.0610687022900764 | |
Object immortal increfs: 1.0000011711857761 | |
Object mortal increfs: 1.0000003802728317 | |
Object mortal decrefs: 1.000000295174939 | |
Object immortal decrefs: 1.0000000876566015 | |
Object frees: 1.0000000188478362 | |
==== | |
Benchmark: comprehensions | |
Object method cache collisions: 1.1515151515151516 | |
Object method cache hits: 1.000000296610471 | |
==== | |
Benchmark: html5lib | |
GC[1] objects not reachable from roots: 1.1495803701672667 | |
GC[1] object visits: 1.1216899427830695 | |
GC[1] collections: 1.0202312138728324 | |
Object allocations to 512 bytes: 1.004145778769357 | |
Object allocations: 1.004060687281254 | |
Object method cache dunder hits: 1.0006097193357244 | |
Object immortal increfs: 1.0005647263746282 | |
Object method cache hits: 1.000158675125612 | |
==== | |
Benchmark: pprint | |
Object method cache dunder misses: 1.1428571428571428 | |
Object allocations to 512 bytes: 1.0090089017862638 | |
Object allocations: 1.0090088993514303 | |
Object frees: 1.0079364215247726 | |
Object method cache hits: 1.000000270777367 | |
==== | |
Benchmark: async_tree | |
Object method cache dunder misses: 1.125 | |
Object method cache misses: 1.000232077792476 | |
Object immortal decrefs: 1.0000041905703414 | |
Object immortal increfs: 1.00000240339318 | |
Object mortal increfs: 1.0000007181794288 | |
==== | |
Benchmark: pickle_pure_python | |
Object method cache misses: 1.1157556270096463 | |
Object method cache collisions: 1.067405894368252 | |
Object method cache dunder hits: 1.003208381510543 | |
Object mortal increfs: 1.0000376019383272 | |
Object mortal decrefs: 1.0000371374106574 | |
Object immortal decrefs: 1.00003527157887 | |
Object immortal increfs: 1.0000218299049217 | |
==== | |
Benchmark: json_dumps | |
Object method cache collisions: 1.0952380952380953 | |
Object allocations: 1.0050147645790797 | |
Object allocations to 512 bytes: 1.0050147645790797 | |
Object frees: 1.0050147382136165 | |
Object method cache hits: 1.0000003405806628 | |
==== | |
Benchmark: async_generators | |
Object method cache misses: 1.0924657534246576 | |
Object method cache collisions: 1.0467032967032968 | |
Object method cache dunder hits: 1.000001165952715 | |
Object mortal increfs: 1.0000000746209756 | |
Object immortal increfs: 1.0000000719255107 | |
Object mortal decrefs: 1.0000000598940362 | |
==== | |
Benchmark: nqueens | |
Object method cache misses: 1.0869565217391304 | |
Object mortal increfs: 1.000000019859324 | |
Object mortal decrefs: 1.0000000188929374 | |
Object immortal increfs: 1.000000006554225 | |
Object immortal decrefs: 1.0000000043688915 | |
==== | |
Benchmark: coverage | |
Object method cache misses: 1.0847347994825356 | |
Object method cache collisions: 1.0676488274203246 | |
Object method cache dunder hits: 1.000920223685142 | |
==== | |
Benchmark: async_tree_io | |
Object method cache dunder misses: 1.0793650793650793 | |
Object method cache collisions: 1.0026508141786405 | |
Object method cache misses: 1.002318425683659 | |
GC[1] objects reachable from roots: 1.0016088577021187 | |
GC[1] object visits: 1.001505093525335 | |
GC[1] objects not reachable from roots: 1.0012518416714244 | |
Object frees: 1.0000104291726095 | |
Object immortal increfs: 1.0000081263556009 | |
Object mortal decrefs: 1.0000041548670895 | |
Object mortal increfs: 1.000002893332003 | |
Object immortal decrefs: 1.0000012205455173 | |
==== | |
Benchmark: gc_collect | |
Object method cache hits: 1.0787037037037037 | |
Object frees: 1.0000002272588335 | |
==== | |
Benchmark: pidigits | |
Object method cache misses: 1.0769230769230769 | |
Object mortal increfs: 1.0000043485256325 | |
Object immortal decrefs: 1.0000009530135718 | |
Object mortal decrefs: 1.0000003242717748 | |
Object immortal increfs: 1.0000002120516143 | |
==== | |
Benchmark: regex_dna | |
Object method cache misses: 1.0769230769230769 | |
Object method cache dunder hits: 1.00398406374502 | |
==== | |
Benchmark: float | |
Object method cache misses: 1.0740740740740742 | |
Object immortal decrefs: 1.0020477815699658 | |
Object mortal increfs: 1.0000000833287954 | |
Object immortal increfs: 1.0000000555534152 | |
Object mortal decrefs: 1.000000006943817 | |
==== | |
Benchmark: generators | |
Object method cache hits: 1.073446327683616 | |
==== | |
Benchmark: deepcopy | |
Object method cache misses: 1.0599078341013826 | |
Object method cache dunder hits: 1.0213719161430217 | |
==== | |
Benchmark: spectral_norm | |
Object method cache hits: 1.037037037037037 | |
Object frees: 1.0000019515241403 | |
==== | |
Benchmark: sqlglot_v2 | |
Object method cache misses: 1.0316649947072367 | |
Object method cache dunder hits: 1.0022263321769507 | |
Object frees: 1.0000171118055123 | |
==== | |
Benchmark: raytrace | |
Object method cache misses: 1.0212765957446808 | |
Object method cache dunder hits: 1.0000012964206366 | |
==== | |
Benchmark: nbody | |
Object method cache hits: 1.0210526315789474 | |
==== | |
Benchmark: networkx_connected_components | |
Object method cache dunder hits: 1.0190217391304348 | |
Object method cache hits: 1.0083832335329341 | |
Object allocations to 512 bytes: 1.0000001192174757 | |
Object allocations: 1.0000001192128423 | |
Object frees: 1.0000000596016962 | |
==== | |
Benchmark: sqlglot_v2_transpile | |
Object method cache misses: 1.018358498352167 | |
Object method cache dunder hits: 1.0018463824857935 | |
==== | |
Benchmark: scimark | |
Object method cache hits: 1.012866015971606 | |
Object method cache dunder hits: 1.0000000565261886 | |
==== | |
Benchmark: mdp | |
Object method cache dunder hits: 1.0099215967660249 | |
Object method cache hits: 1.0007151241484145 | |
==== | |
Benchmark: xml_etree | |
Object method cache misses: 1.0097528921475385 | |
Object method cache collisions: 1.0072024457225763 | |
Object method cache dunder hits: 1.0000125375330173 | |
Object frees: 1.0000036132239751 | |
Object mortal decrefs: 1.0000011653885275 | |
Object mortal increfs: 1.0000005102433176 | |
==== | |
Benchmark: regex_effbot | |
Object method cache hits: 1.0084985835694051 | |
==== | |
Benchmark: sqlite_synth | |
Object method cache dunder hits: 1.0066334991708126 | |
Object method cache hits: 1.0000002542477167 | |
==== | |
Benchmark: go | |
Object method cache hits: 1.005939123979213 | |
Object method cache dunder hits: 1.0023529411764707 | |
==== | |
Benchmark: fannkuch | |
Object method cache hits: 1.0056179775280898 | |
Object frees: 1.0000000075758644 | |
==== | |
Benchmark: sqlglot_v2_parse | |
Object method cache dunder hits: 1.00549924853104 | |
Object method cache hits: 1.0000567501172148 | |
Object frees: 1.000001332156484 | |
==== | |
Benchmark: dulwich_log | |
Object immortal decrefs: 1.0019476372146774 | |
Object mortal increfs: 1.0006450387617203 | |
Object method cache misses: 1.00060536579094 | |
Object immortal increfs: 1.0005233331407373 | |
Object method cache dunder hits: 1.0004490657827911 | |
Object mortal decrefs: 1.0003906351475005 | |
Object allocations to 512 bytes: 1.000007645913957 | |
Object allocations: 1.000007410837953 | |
==== | |
Benchmark: async_tree_cpu_io_mixed | |
GC[1] objects not reachable from roots: 1.0011503363636371 | |
GC[1] object visits: 1.000362318575592 | |
Object method cache hits: 1.0000339753481553 | |
Object method cache dunder hits: 1.00000950239294 | |
Object frees: 1.0000048420028465 | |
Object allocations to 4 kbytes: 1.0000006932029373 | |
Object allocations: 1.0000001298581145 | |
Object allocations to 512 bytes: 1.000000125426368 | |
Object interpreter mortal decrefs: 1.000000025515888 | |
==== | |
Benchmark: pycparser | |
Object method cache hits: 1.000857540158545 | |
Object method cache dunder hits: 1.000578634765545 | |
Object frees: 1.0000069716543802 | |
==== | |
Benchmark: deltablue | |
Object method cache hits: 1.0003362281344994 | |
==== | |
Benchmark: richards | |
Object method cache hits: 1.0000002623092248 | |
==== | |
Benchmark: richards_super | |
Object immortal decrefs: 1.000000142315536 | |
Object method cache hits: 1.0000000458625722 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment