Skip to content

Conversation

imgbot[bot]
Copy link

@imgbot imgbot bot commented Mar 6, 2020

Beep boop. Your images are optimized!

Your image file size has been reduced by 26% 🎉

Details
File Before After Percent reduction
/Interpreter/pyobject/PyInterpreterState.png 66.68kb 19.90kb 70.16%
/BasicObject/set/set_clear.png 36.33kb 11.46kb 68.47%
/Interpreter/pyobject/PyThreadState.png 64.67kb 20.68kb 68.03%
/BasicObject/func/layout.png 65.22kb 21.98kb 66.30%
/BasicObject/str/pyunicode_utf8.png 55.74kb 18.89kb 66.11%
/Interpreter/frame/blockstack1.png 80.66kb 27.40kb 66.03%
/BasicObject/gen/layout_async_gen.png 56.95kb 19.60kb 65.57%
/BasicObject/enum/layout.png 42.98kb 14.98kb 65.13%
/Interpreter/frame/blockstack5.png 74.71kb 26.19kb 64.95%
/Interpreter/gil/old_gil.png 159.81kb 56.20kb 64.83%
/Interpreter/frame/blockstack2.png 73.75kb 26.05kb 64.68%
/BasicObject/list/MergeState.png 17.68kb 6.34kb 64.11%
/Interpreter/gil/new_gil.png 130.84kb 47.66kb 63.57%
/BasicObject/iter/callable_layout.png 38.65kb 14.09kb 63.55%
/Interpreter/gil/new_gil2.png 267.79kb 97.91kb 63.44%
/BasicObject/complex/layout.png 41.91kb 15.38kb 63.29%
/BasicObject/iter/layout.png 38.04kb 14.00kb 63.21%
/BasicObject/dict/resize.png 103.94kb 38.27kb 63.18%
/BasicObject/dict/hh_5.png 96.37kb 35.57kb 63.09%
/BasicObject/dict/hh_3.png 96.04kb 35.59kb 62.94%
/BasicObject/dict/5_5.png 103.79kb 38.47kb 62.94%
/BasicObject/dict/hh_2.png 94.75kb 35.18kb 62.87%
/BasicObject/dict/hh_4.png 94.75kb 35.21kb 62.84%
/BasicObject/float/layout.png 36.13kb 13.46kb 62.75%
/Interpreter/exception/base_exception.png 25.63kb 9.56kb 62.70%
/BasicObject/dict/hh_1.png 90.28kb 34.03kb 62.31%
/BasicObject/dict/dictkeys_basic.png 33.79kb 13.03kb 61.46%
/Interpreter/frame/free_list3.png 29.21kb 11.30kb 61.31%
/BasicObject/class/layout.png 38.70kb 15.03kb 61.16%
/Interpreter/frame/free_list2.png 27.96kb 10.87kb 61.12%
/Interpreter/thread/bootstate.png 15.26kb 6.41kb 58.03%
/Interpreter/gc/refcount2.png 8.48kb 3.76kb 55.66%
/Interpreter/exception/error_layout1.png 124.24kb 56.27kb 54.71%
/BasicObject/type/mro_hierarchy.png 13.11kb 5.95kb 54.64%
/Interpreter/exception/error_layout2.png 114.92kb 52.40kb 54.41%
/Interpreter/module/layout_PyModuleObject.png 28.54kb 13.12kb 54.02%
/Interpreter/pyobject/PyObject.png 100.49kb 46.72kb 53.51%
/Interpreter/memory_management/pool.png 16.19kb 7.85kb 51.50%
/Interpreter/gc/refcount1.png 7.31kb 3.56kb 51.38%
/Interpreter/thread/rlock_object.png 29.28kb 14.26kb 51.31%
/Interpreter/module/layout_PyModuleDef.png 46.04kb 22.47kb 51.20%
/BasicObject/str/_PyUnicode_UTF8.png 36.74kb 17.97kb 51.08%
/Interpreter/descr/PyMethodDescrObject.png 45.37kb 22.25kb 50.95%
/Interpreter/memory_management/arena.png 14.37kb 7.10kb 50.63%
/Interpreter/thread/thread.png 7.46kb 3.69kb 50.62%
/Interpreter/thread/lock_object.png 25.89kb 12.89kb 50.20%
/Interpreter/memory_management/layout.png 36.81kb 18.34kb 50.16%
/Interpreter/gil/gil_layout.png 57.80kb 28.93kb 49.95%
/Interpreter/gc/generation.png 10.34kb 5.33kb 48.49%
/BasicObject/long/small_ints.png 9.91kb 5.11kb 48.49%
/Interpreter/pyobject/organize.png 17.33kb 8.96kb 48.29%
/BasicObject/str/_PyUnicode_UTF8_LENGTH.png 34.34kb 17.89kb 47.91%
/Interpreter/pyobject/ceval.png 19.74kb 10.51kb 46.76%
/Interpreter/gil/ceval.png 14.80kb 7.93kb 46.42%
/BasicObject/list/free_list0.png 7.07kb 3.80kb 46.22%
/Interpreter/gc/finalize5.png 20.03kb 10.80kb 46.11%
/BasicObject/float/free_list.png 22.45kb 12.58kb 43.97%
/BasicObject/list/galloping_mode2.png 6.39kb 3.66kb 42.74%
/BasicObject/list/galloping_mode1.png 5.90kb 3.38kb 42.74%
/BasicObject/list/galloping_mode0.png 4.17kb 2.40kb 42.45%
/BasicObject/class/young_old.png 80.55kb 49.14kb 38.99%
/BasicObject/long/temp_add.png 38.71kb 24.22kb 37.42%
/Interpreter/exception/try_block.png 19.46kb 12.35kb 36.53%
/BasicObject/class/free_list0.png 7.00kb 4.47kb 36.15%
/BasicObject/long/step_final.png 45.58kb 30.33kb 33.46%
/BasicObject/long/before_add.png 50.59kb 34.64kb 31.53%
/BasicObject/gen/example_coro_3.png 181.06kb 127.29kb 29.70%
/Interpreter/frame/free_list1.png 135.32kb 95.39kb 29.51%
/BasicObject/class/staticmethod_get.png 101.74kb 71.85kb 29.37%
/Interpreter/frame/free_list0.png 127.55kb 90.41kb 29.12%
/BasicObject/class/classmethod_get.png 98.81kb 70.32kb 28.84%
/BasicObject/long/32768.png 68.75kb 49.16kb 28.50%
/BasicObject/float/free_list3.png 70.51kb 50.69kb 28.12%
/BasicObject/long/262143.png 66.13kb 47.61kb 28.00%
/BasicObject/long/k.png 191.00kb 137.57kb 27.97%
/Interpreter/exception/pos10.png 123.57kb 89.19kb 27.82%
/BasicObject/gen/example_coro_2.png 206.69kb 149.41kb 27.71%
/Interpreter/exception/pos5.png 157.74kb 114.64kb 27.32%
/BasicObject/set/set_add_5.png 106.29kb 77.73kb 26.87%
/Interpreter/exception/pos3.png 110.73kb 81.22kb 26.65%
/BasicObject/set/set_add_0.png 106.13kb 77.94kb 26.57%
/BasicObject/set/set_add_32.png 119.41kb 87.84kb 26.44%
/BasicObject/method/print.png 108.04kb 79.58kb 26.34%
/BasicObject/long/step_5.png 33.57kb 24.74kb 26.29%
/BasicObject/gen/example_coro_1.png 176.07kb 129.99kb 26.17%
/BasicObject/set/set_add_16.png 111.05kb 82.00kb 26.16%
/Interpreter/gc/ref_each1.png 47.73kb 35.25kb 26.15%
/Interpreter/frame/example1_2_2.png 171.96kb 127.01kb 26.14%
/Interpreter/exception/pos4.png 128.76kb 95.12kb 26.13%
/BasicObject/float/free_list2.png 63.08kb 46.63kb 26.07%
/BasicObject/method/print3.png 284.59kb 210.43kb 26.06%
/BasicObject/bytearray/slice.png 217.90kb 161.17kb 26.04%
/Interpreter/frame/example1_2.png 153.67kb 113.86kb 25.91%
/Interpreter/frame/example0.png 279.20kb 207.24kb 25.78%
/Interpreter/frame/example1_3_3.png 145.33kb 107.88kb 25.77%
/BasicObject/gen/example_gen_2.png 361.75kb 268.65kb 25.74%
/Interpreter/frame/example1_3_1.png 139.81kb 103.89kb 25.69%
/BasicObject/gen/example_async_gen_3.png 124.90kb 92.84kb 25.67%
/BasicObject/gen/example_gen_4.png 353.35kb 262.82kb 25.62%
/Interpreter/gc/ref_each2.png 42.04kb 31.27kb 25.62%
/Interpreter/exception/pos2.png 77.96kb 58.01kb 25.59%
/BasicObject/bytearray/after_slice.png 209.63kb 155.99kb 25.59%
/BasicObject/set/set_add_64.png 122.52kb 91.20kb 25.56%
/BasicObject/gen/example_gen_3.png 351.63kb 262.44kb 25.37%
/Interpreter/frame/example1_3_2.png 142.40kb 106.29kb 25.36%
/BasicObject/class/classmethod2.png 161.35kb 120.54kb 25.29%
/BasicObject/gen/example_async_gen_1.png 128.69kb 96.19kb 25.26%
/Interpreter/frame/example1_3_4.png 148.92kb 111.31kb 25.26%
/BasicObject/enum/longindex1.png 202.07kb 151.04kb 25.25%
/Interpreter/frame/example2.png 276.07kb 206.38kb 25.24%
/BasicObject/bytearray/after2_slice.png 201.78kb 150.98kb 25.18%
/BasicObject/gen/example_coro_0.png 248.86kb 186.21kb 25.17%
/BasicObject/gen/example_gen_0.png 306.74kb 229.60kb 25.15%
/Interpreter/frame/blockstack0.png 76.91kb 57.58kb 25.14%
/BasicObject/method/print2.png 172.36kb 129.04kb 25.13%
/Interpreter/frame/example1_3.png 290.80kb 217.78kb 25.11%
/Interpreter/frame/example1.png 276.82kb 207.31kb 25.11%
/Interpreter/frame/example3.png 288.60kb 216.30kb 25.05%
/BasicObject/gen/example_gen_5.png 310.65kb 232.87kb 25.04%
/BasicObject/gen/example_async_gen_2.png 127.95kb 96.12kb 24.88%
/Interpreter/frame/blockstack4.png 70.19kb 52.76kb 24.84%
/BasicObject/gen/example_gen_1.png 301.92kb 226.93kb 24.84%
/BasicObject/enum/example0.png 180.54kb 135.79kb 24.78%
/Interpreter/exception/pos8.png 161.92kb 121.80kb 24.78%
/BasicObject/class/staticmethod.png 240.30kb 180.93kb 24.71%
/BasicObject/enum/longindex0.png 189.70kb 142.83kb 24.71%
/BasicObject/bytearray/append_8.png 213.63kb 160.89kb 24.69%
/Interpreter/frame/blockstack3.png 74.90kb 56.45kb 24.63%
/BasicObject/tuple/delete_3.png 133.76kb 100.94kb 24.53%
/BasicObject/enum/example1.png 177.77kb 134.16kb 24.53%
/BasicObject/bytearray/exports_1.png 224.28kb 169.62kb 24.37%
/BasicObject/enum/example2.png 176.72kb 133.67kb 24.36%
/Interpreter/frame/example1_2_1.png 181.07kb 137.12kb 24.27%
/BasicObject/gen/example_async_gen_0.png 107.40kb 81.36kb 24.25%
/BasicObject/bytearray/exports_2.png 222.51kb 168.60kb 24.23%
/BasicObject/set/set_add_64_resize.png 179.87kb 136.46kb 24.13%
/BasicObject/bytearray/after_grow_slice.png 220.23kb 167.11kb 24.12%
/BasicObject/class/staticmethod2.png 155.22kb 117.79kb 24.12%
/BasicObject/bytearray/exports_4.png 221.62kb 168.18kb 24.11%
/BasicObject/bytearray/resize.png 206.47kb 156.77kb 24.07%
/BasicObject/bytearray/exports.png 223.40kb 169.79kb 23.99%
/Interpreter/frame/f_back.png 154.08kb 117.15kb 23.97%
/BasicObject/complex/example1.png 55.04kb 41.90kb 23.88%
/BasicObject/tuple/tuple_4.png 195.10kb 148.54kb 23.87%
/BasicObject/bytearray/exports_3.png 222.10kb 169.10kb 23.86%
/Interpreter/module/locale.png 258.97kb 197.26kb 23.83%
/BasicObject/tuple/tuple_empty.png 172.82kb 131.66kb 23.82%
/BasicObject/bytearray/after3_slice.png 214.00kb 163.22kb 23.73%
/BasicObject/bytes/ascii.png 71.98kb 54.92kb 23.71%
/BasicObject/class/free_list2.png 94.76kb 72.34kb 23.67%
/Interpreter/exception/pos9.png 120.09kb 91.67kb 23.66%
/BasicObject/tuple/delete_2.png 135.59kb 103.55kb 23.63%
/BasicObject/bytearray/empty.png 188.33kb 143.86kb 23.61%
/BasicObject/bytes/nonascii.png 70.66kb 53.98kb 23.61%
/BasicObject/tuple/tuple_1.png 175.45kb 134.07kb 23.58%
/BasicObject/complex/example2.png 53.45kb 40.86kb 23.56%
/BasicObject/str/no_ascii_1_byte_kind.png 286.09kb 218.92kb 23.48%
/BasicObject/bytearray/append_a.png 196.77kb 150.58kb 23.47%
/BasicObject/tuple/delete_4.png 213.08kb 163.08kb 23.47%
/BasicObject/dict/hh_6.png 106.02kb 81.18kb 23.43%
/BasicObject/str/4_byte_kind.png 290.74kb 222.63kb 23.43%
/Modules/re/overview.png 182.39kb 139.80kb 23.35%
/Interpreter/descr/_str__attribute_access.png 69.79kb 53.77kb 22.96%
/BasicObject/class/free_list1.png 73.78kb 56.93kb 22.84%
/BasicObject/complex/example0.png 52.81kb 40.86kb 22.63%
/BasicObject/str/2_byte_kind.png 292.69kb 226.47kb 22.62%
/Modules/io/fileio/1_txt_a+.png 193.53kb 150.19kb 22.40%
/BasicObject/class/classmethod1.png 97.46kb 75.66kb 22.37%
/Modules/io/fileio/2_txt_rb.png 190.23kb 148.02kb 22.19%
/Interpreter/exception/pos1.png 59.58kb 46.39kb 22.13%
/Interpreter/descr/str_attribute_access.png 86.39kb 67.29kb 22.11%
/Interpreter/frame/layout.png 245.01kb 190.95kb 22.06%
/Modules/io/fileio/1_txt_close.png 206.16kb 160.88kb 21.96%
/BasicObject/class/staticmethod1.png 96.76kb 75.54kb 21.94%
/BasicObject/str/aaa.png 266.60kb 208.25kb 21.88%
/BasicObject/gen/layout_gen.png 197.13kb 154.25kb 21.75%
/BasicObject/gen/free_list.png 68.67kb 53.91kb 21.50%
/BasicObject/method/layout.png 162.78kb 128.18kb 21.25%
/Modules/io/fileio/layout.png 146.91kb 115.83kb 21.16%
/BasicObject/class/classmethod.png 66.18kb 52.23kb 21.08%
/BasicObject/gen/layout_coro.png 141.52kb 111.80kb 21.00%
/BasicObject/long/0.png 50.58kb 40.00kb 20.91%
/BasicObject/tuple/delete_0.png 76.55kb 60.55kb 20.90%
/BasicObject/str/1_byte_kind.png 317.28kb 251.54kb 20.72%
/BasicObject/long/-1.png 52.75kb 41.88kb 20.61%
/BasicObject/long/1023.png 51.83kb 41.27kb 20.37%
/BasicObject/long/32767.png 51.62kb 41.18kb 20.23%
/Interpreter/module/re.png 118.12kb 94.39kb 20.09%
/BasicObject/dict/dict_shares.png 290.88kb 232.99kb 19.90%
/BasicObject/str/_PyUnicode_AsUTF8String.png 215.92kb 173.09kb 19.83%
/BasicObject/set/make_new_set.png 75.67kb 60.68kb 19.81%
/BasicObject/bytes/empty.png 55.33kb 44.41kb 19.72%
/BasicObject/func/classmethod.png 102.90kb 82.62kb 19.71%
/BasicObject/float/-0.1.png 47.81kb 38.44kb 19.60%
/BasicObject/float/1.png 48.24kb 38.81kb 19.56%
/BasicObject/float/0.png 48.34kb 38.89kb 19.55%
/BasicObject/iter/citer0.png 55.58kb 44.77kb 19.46%
/BasicObject/enum/example3.png 63.57kb 51.24kb 19.40%
/BasicObject/long/1.png 50.36kb 40.60kb 19.38%
/BasicObject/float/0.1.png 48.37kb 39.13kb 19.11%
/Modules/io/fileio/fd_3.png 67.53kb 54.71kb 18.98%
/BasicObject/class/example0.png 61.95kb 50.20kb 18.97%
/BasicObject/float/1.1.png 47.16kb 38.21kb 18.97%
/Modules/re/call_stack.png 255.22kb 207.10kb 18.86%
/BasicObject/iter/citer1.png 54.31kb 44.09kb 18.81%
/Interpreter/gc/ref_cycle1.png 31.29kb 25.41kb 18.80%
/Interpreter/gc/generation_trigger4.png 23.58kb 19.17kb 18.73%
/BasicObject/str/empty_s.png 90.69kb 73.97kb 18.43%
/Interpreter/gil/gil_battle.png 107.12kb 87.58kb 18.25%
/Interpreter/module/importlib.png 63.03kb 51.53kb 18.24%
/Interpreter/module/import procedure1.png 49.05kb 40.16kb 18.13%
/Interpreter/gc/ref_cycle2.png 28.09kb 23.00kb 18.12%
/Interpreter/gc/generation_trigger2.png 28.83kb 23.65kb 17.95%
/BasicObject/iter/iter1.png 48.73kb 40.08kb 17.76%
/Interpreter/gc/generation_trigger3.png 29.37kb 24.16kb 17.71%
/Interpreter/memory_management/tuple_new.png 30.35kb 24.98kb 17.69%
/BasicObject/iter/iter0.png 48.38kb 39.83kb 17.67%
/Interpreter/module/import procedure2.png 74.72kb 61.54kb 17.64%
/BasicObject/iter/iter2.png 48.21kb 39.82kb 17.41%
/BasicObject/iter/iter3.png 47.73kb 39.51kb 17.21%
/BasicObject/list/pop_d.png 44.62kb 36.97kb 17.16%
/BasicObject/str/s_s.png 97.77kb 81.01kb 17.15%
/Interpreter/slot/access_slot_attribute2.png 27.95kb 23.17kb 17.11%
/Interpreter/gc/generation_trigger1.png 25.06kb 20.79kb 17.07%
/BasicObject/type/creation_of_instance.png 33.55kb 27.83kb 17.05%
/Interpreter/module/import_call_stack.png 55.44kb 46.00kb 17.02%
/BasicObject/list/list_empty.png 43.31kb 35.95kb 16.99%
/BasicObject/iter/iter5.png 47.59kb 39.54kb 16.92%
/BasicObject/iter/iter4.png 47.33kb 39.34kb 16.89%
/BasicObject/iter/citerend.png 46.57kb 38.71kb 16.87%
/BasicObject/iter/iterend.png 46.60kb 38.74kb 16.86%
/BasicObject/set/set_empty.png 36.29kb 30.24kb 16.68%
/BasicObject/list/append_d.png 44.38kb 36.98kb 16.66%
/Interpreter/memory_management/arena_orgnaize_overview0.png 35.88kb 30.02kb 16.33%
/Interpreter/gil/init.png 45.70kb 38.31kb 16.18%
/BasicObject/list/pop_e.png 45.01kb 37.74kb 16.16%
/BasicObject/list/append_a.png 43.66kb 36.62kb 16.14%
/BasicObject/list/append_e.png 45.24kb 37.97kb 16.08%
/Interpreter/descr/user_defined_descr.png 54.81kb 46.04kb 16.01%
/BasicObject/type/difference_between_class_instance.png 42.63kb 36.17kb 15.15%
/BasicObject/type/creation_of_class.png 40.54kb 34.51kb 14.87%
/Interpreter/slot/instance_normal.png 25.44kb 21.66kb 14.85%
/Interpreter/memory_management/arena_orgnaize_allocate0.png 32.31kb 27.63kb 14.48%
/Interpreter/memory_management/arena_orgnaize_free2.png 32.03kb 27.40kb 14.47%
/Interpreter/slot/type_normal.png 24.29kb 20.79kb 14.42%
/Interpreter/memory_management/arena_orgnaize_free1.png 31.73kb 27.16kb 14.39%
/Interpreter/slot/type_desc.png 55.00kb 47.09kb 14.38%
/Interpreter/memory_management/arena_orgnaize_allocate2.png 31.79kb 27.24kb 14.31%
/Interpreter/slot/instance_desc.png 51.21kb 44.02kb 14.04%
/Interpreter/thread/lock_object_locked.png 27.05kb 23.28kb 13.94%
/Interpreter/slot/offset.png 19.01kb 16.40kb 13.76%
/Interpreter/memory_management/arena_orgnize_overview_part23.png 34.74kb 29.98kb 13.70%
/Interpreter/slot/instance_create.png 68.50kb 59.13kb 13.68%
/Interpreter/memory_management/arena_orgnaize2.png 28.20kb 24.35kb 13.67%
/Interpreter/memory_management/pool_organize_free2.png 43.93kb 37.96kb 13.60%
/Interpreter/memory_management/pool_organize_free0.png 41.54kb 35.90kb 13.59%
/Interpreter/memory_management/arena_orgnaize0.png 27.91kb 24.11kb 13.59%
/Interpreter/memory_management/arena_orgnaize3.png 30.06kb 25.98kb 13.57%
/Interpreter/memory_management/arena_orgnaize1.png 27.92kb 24.14kb 13.55%
/Interpreter/memory_management/pool_organize_free1.png 41.85kb 36.20kb 13.49%
/Interpreter/memory_management/pool_organize4.png 41.69kb 36.07kb 13.48%
/Interpreter/memory_management/malloc.png 23.39kb 20.25kb 13.44%
/Interpreter/memory_management/arena_orgnaize_free0.png 32.13kb 27.83kb 13.40%
/Interpreter/memory_management/pool_organize_free3.png 43.57kb 37.78kb 13.29%
/Interpreter/memory_management/example0.png 56.94kb 49.49kb 13.08%
/Interpreter/memory_management/arena_pool_full.png 56.79kb 49.39kb 13.02%
/Interpreter/memory_management/usedpools.png 56.82kb 49.47kb 12.94%
/Interpreter/memory_management/pool_organize1.png 43.61kb 38.00kb 12.88%
/Interpreter/memory_management/pool_organize_free7.png 47.23kb 41.15kb 12.86%
/Interpreter/memory_management/arena_orgnize_overview_part22.png 34.89kb 30.41kb 12.85%
/Interpreter/memory_management/pool_organize_allocate_after_free2.png 43.24kb 37.69kb 12.85%
/Interpreter/memory_management/pool_organize0.png 43.54kb 37.97kb 12.79%
/Interpreter/memory_management/arena_orgnize_overview_part24.png 35.11kb 30.62kb 12.78%
/Interpreter/memory_management/pool_organize2.png 43.14kb 37.63kb 12.76%
/Interpreter/slot/access_no_slot_attribute.png 46.96kb 40.97kb 12.75%
/Interpreter/memory_management/pool_organize3.png 43.35kb 37.84kb 12.70%
/Interpreter/slot/access_no_slot_not_exist_attribute.png 48.75kb 42.61kb 12.58%
/Interpreter/slot/type_create_no_slot.png 32.81kb 28.70kb 12.52%
/Interpreter/memory_management/arena_orgnaize_overview1.png 62.31kb 54.52kb 12.50%
/Interpreter/thread/rlock_object_acquire.png 31.05kb 27.17kb 12.49%
/BasicObject/list/sort_begin2.png 56.18kb 49.21kb 12.42%
/Interpreter/memory_management/pool_organize_full.png 41.87kb 36.67kb 12.41%
/Interpreter/thread/rlock_object_acquire2.png 31.11kb 27.26kb 12.37%
/Interpreter/memory_management/pool_organize_free5.png 46.04kb 40.36kb 12.35%
/Interpreter/memory_management/pool_organize_free6.png 45.82kb 40.19kb 12.28%
/Interpreter/memory_management/pool_organize_free4.png 44.46kb 39.01kb 12.24%
/Interpreter/memory_management/arena_orgnaize_overview2.png 62.59kb 54.93kb 12.24%
/Interpreter/memory_management/pool_organize_free8.png 46.32kb 40.67kb 12.21%
/Interpreter/slot/instance_create_no_slot.png 44.02kb 38.66kb 12.17%
/Interpreter/memory_management/pool_organize_allocate_after_free1.png 45.59kb 40.05kb 12.16%
/Interpreter/memory_management/pool_organize_free9.png 46.02kb 40.44kb 12.12%
/BasicObject/str/layout.png 189.59kb 166.90kb 11.97%
/Interpreter/memory_management/pool_organize_allocate_after_free0.png 45.81kb 40.39kb 11.82%
/BasicObject/list/sort_begin7.png 74.69kb 65.90kb 11.78%
/Interpreter/gc/track.png 45.78kb 40.44kb 11.66%
/Interpreter/slot/type_create.png 54.05kb 47.75kb 11.65%
/Interpreter/gc/move_unreachable7.png 79.03kb 69.86kb 11.60%
/Interpreter/memory_management/arena_orgnize_overview_part21.png 26.87kb 23.78kb 11.52%
/Interpreter/memory_management/arena_orgnize_overview_part20.png 23.07kb 20.42kb 11.49%
/Interpreter/gc/move_unreachable6.png 82.89kb 73.40kb 11.45%
/Interpreter/gc/move_unreachable5.png 82.66kb 73.25kb 11.39%
/Interpreter/slot/access_no_slot_not_exist_attribute2.png 49.42kb 43.85kb 11.26%
/BasicObject/list/free_list2.png 10.15kb 9.01kb 11.25%
/Interpreter/memory_management/arena_orgnize_overview_part25.png 45.87kb 40.81kb 11.04%
/Interpreter/exception/pos6.png 29.42kb 26.19kb 10.97%
/BasicObject/list/sort_begin1.png 49.73kb 44.29kb 10.93%
/Interpreter/exception/pos7.png 31.34kb 27.95kb 10.82%
/Interpreter/gc/move_unreachable1.png 109.78kb 98.18kb 10.57%
/BasicObject/list/sort_begin8.png 63.81kb 57.09kb 10.53%
/BasicObject/list/sort_begin4.png 69.72kb 62.40kb 10.49%
/BasicObject/list/sort_begin6.png 69.32kb 62.12kb 10.39%
/Interpreter/slot/access_slot_not_exist_attribute.png 72.20kb 64.77kb 10.30%
/Interpreter/slot/access_slot_attribute.png 70.92kb 63.71kb 10.16%
/BasicObject/list/sort_begin3.png 64.83kb 58.29kb 10.10%
/BasicObject/list/sort_begin9.png 59.85kb 53.84kb 10.04%
/BasicObject/str/kind_overview.png 325.89kb 293.63kb 9.90%
/BasicObject/list/binary_sort0.png 8.61kb 7.82kb 9.19%
/BasicObject/list/binary_sort6.png 8.76kb 7.97kb 9.04%
/BasicObject/list/sort_begin5.png 63.26kb 57.61kb 8.94%
/BasicObject/list/free_list1.png 11.70kb 10.65kb 8.94%
/BasicObject/long/step_3_rshift.png 13.64kb 12.45kb 8.72%
/BasicObject/list/free_list3.png 11.51kb 10.63kb 7.63%
/Interpreter/pyobject/executePy.png 13.66kb 12.69kb 7.09%
/BasicObject/list/binary_sort4.png 8.39kb 7.79kb 7.09%
/BasicObject/list/binary_sort7.png 7.61kb 7.13kb 6.30%
/Interpreter/memory_management/level.png 52.96kb 49.64kb 6.26%
/BasicObject/list/binary_sort5.png 7.95kb 7.46kb 6.17%
/BasicObject/list/binary_sort3.png 7.77kb 7.29kb 6.12%
/BasicObject/list/binary_sort1.png 6.00kb 5.75kb 4.23%
/BasicObject/list/binary_sort2.png 6.19kb 5.94kb 4.04%
/Interpreter/gc/young_old.png 13.95kb 13.52kb 3.02%
/Interpreter/gc/update_ref1.png 15.57kb 15.10kb 3.01%
/Interpreter/gc/move_unreachable2.png 28.97kb 28.12kb 2.92%
/Interpreter/gc/move_unreachable3.png 28.87kb 28.16kb 2.45%
/Interpreter/gc/finalize3.png 27.36kb 26.76kb 2.19%
/Interpreter/gc/finalize4.png 27.44kb 26.87kb 2.11%
/Interpreter/gc/move_unreachable4.png 28.95kb 28.34kb 2.10%
/Interpreter/gc/move unreachable4.png 28.95kb 28.36kb 2.05%
/Interpreter/gc/update_ref2.png 29.89kb 29.28kb 2.04%
/Interpreter/gc/move_unreachable9.png 30.38kb 29.76kb 2.02%
/Interpreter/gc/move unreachable5.png 29.03kb 28.45kb 2.01%
/Interpreter/gc/subtract_refs.png 30.29kb 29.69kb 1.97%
/Interpreter/gc/finalize1.png 23.29kb 22.83kb 1.95%
/Interpreter/gc/move_unreachable8.png 29.58kb 29.02kb 1.92%
/Interpreter/gc/finalize2.png 23.27kb 22.83kb 1.89%
/BasicObject/list/complexity.png 14.42kb 14.21kb 1.47%
Total : 30,922.04kb 23,016.66kb 25.57%

📝docs | :octocat: repo | 🙋issues | 🏅swag | 🏪marketplace

*Total -- 30,922.04kb -> 23,016.66kb (25.57%)

/Interpreter/pyobject/PyInterpreterState.png -- 66.68kb -> 19.90kb (70.16%)
/BasicObject/set/set_clear.png -- 36.33kb -> 11.46kb (68.47%)
/Interpreter/pyobject/PyThreadState.png -- 64.67kb -> 20.68kb (68.03%)
/BasicObject/func/layout.png -- 65.22kb -> 21.98kb (66.3%)
/BasicObject/str/pyunicode_utf8.png -- 55.74kb -> 18.89kb (66.11%)
/Interpreter/frame/blockstack1.png -- 80.66kb -> 27.40kb (66.03%)
/BasicObject/gen/layout_async_gen.png -- 56.95kb -> 19.60kb (65.57%)
/BasicObject/enum/layout.png -- 42.98kb -> 14.98kb (65.13%)
/Interpreter/frame/blockstack5.png -- 74.71kb -> 26.19kb (64.95%)
/Interpreter/gil/old_gil.png -- 159.81kb -> 56.20kb (64.83%)
/Interpreter/frame/blockstack2.png -- 73.75kb -> 26.05kb (64.68%)
/BasicObject/list/MergeState.png -- 17.68kb -> 6.34kb (64.11%)
/Interpreter/gil/new_gil.png -- 130.84kb -> 47.66kb (63.57%)
/BasicObject/iter/callable_layout.png -- 38.65kb -> 14.09kb (63.55%)
/Interpreter/gil/new_gil2.png -- 267.79kb -> 97.91kb (63.44%)
/BasicObject/complex/layout.png -- 41.91kb -> 15.38kb (63.29%)
/BasicObject/iter/layout.png -- 38.04kb -> 14.00kb (63.21%)
/BasicObject/dict/resize.png -- 103.94kb -> 38.27kb (63.18%)
/BasicObject/dict/hh_5.png -- 96.37kb -> 35.57kb (63.09%)
/BasicObject/dict/hh_3.png -- 96.04kb -> 35.59kb (62.94%)
/BasicObject/dict/5_5.png -- 103.79kb -> 38.47kb (62.94%)
/BasicObject/dict/hh_2.png -- 94.75kb -> 35.18kb (62.87%)
/BasicObject/dict/hh_4.png -- 94.75kb -> 35.21kb (62.84%)
/BasicObject/float/layout.png -- 36.13kb -> 13.46kb (62.75%)
/Interpreter/exception/base_exception.png -- 25.63kb -> 9.56kb (62.7%)
/BasicObject/dict/hh_1.png -- 90.28kb -> 34.03kb (62.31%)
/BasicObject/dict/dictkeys_basic.png -- 33.79kb -> 13.03kb (61.46%)
/Interpreter/frame/free_list3.png -- 29.21kb -> 11.30kb (61.31%)
/BasicObject/class/layout.png -- 38.70kb -> 15.03kb (61.16%)
/Interpreter/frame/free_list2.png -- 27.96kb -> 10.87kb (61.12%)
/Interpreter/thread/bootstate.png -- 15.26kb -> 6.41kb (58.03%)
/Interpreter/gc/refcount2.png -- 8.48kb -> 3.76kb (55.66%)
/Interpreter/exception/error_layout1.png -- 124.24kb -> 56.27kb (54.71%)
/BasicObject/type/mro_hierarchy.png -- 13.11kb -> 5.95kb (54.64%)
/Interpreter/exception/error_layout2.png -- 114.92kb -> 52.40kb (54.41%)
/Interpreter/module/layout_PyModuleObject.png -- 28.54kb -> 13.12kb (54.02%)
/Interpreter/pyobject/PyObject.png -- 100.49kb -> 46.72kb (53.51%)
/Interpreter/memory_management/pool.png -- 16.19kb -> 7.85kb (51.5%)
/Interpreter/gc/refcount1.png -- 7.31kb -> 3.56kb (51.38%)
/Interpreter/thread/rlock_object.png -- 29.28kb -> 14.26kb (51.31%)
/Interpreter/module/layout_PyModuleDef.png -- 46.04kb -> 22.47kb (51.2%)
/BasicObject/str/_PyUnicode_UTF8.png -- 36.74kb -> 17.97kb (51.08%)
/Interpreter/descr/PyMethodDescrObject.png -- 45.37kb -> 22.25kb (50.95%)
/Interpreter/memory_management/arena.png -- 14.37kb -> 7.10kb (50.63%)
/Interpreter/thread/thread.png -- 7.46kb -> 3.69kb (50.62%)
/Interpreter/thread/lock_object.png -- 25.89kb -> 12.89kb (50.2%)
/Interpreter/memory_management/layout.png -- 36.81kb -> 18.34kb (50.16%)
/Interpreter/gil/gil_layout.png -- 57.80kb -> 28.93kb (49.95%)
/Interpreter/gc/generation.png -- 10.34kb -> 5.33kb (48.49%)
/BasicObject/long/small_ints.png -- 9.91kb -> 5.11kb (48.49%)
/Interpreter/pyobject/organize.png -- 17.33kb -> 8.96kb (48.29%)
/BasicObject/str/_PyUnicode_UTF8_LENGTH.png -- 34.34kb -> 17.89kb (47.91%)
/Interpreter/pyobject/ceval.png -- 19.74kb -> 10.51kb (46.76%)
/Interpreter/gil/ceval.png -- 14.80kb -> 7.93kb (46.42%)
/BasicObject/list/free_list0.png -- 7.07kb -> 3.80kb (46.22%)
/Interpreter/gc/finalize5.png -- 20.03kb -> 10.80kb (46.11%)
/BasicObject/float/free_list.png -- 22.45kb -> 12.58kb (43.97%)
/BasicObject/list/galloping_mode2.png -- 6.39kb -> 3.66kb (42.74%)
/BasicObject/list/galloping_mode1.png -- 5.90kb -> 3.38kb (42.74%)
/BasicObject/list/galloping_mode0.png -- 4.17kb -> 2.40kb (42.45%)
/BasicObject/class/young_old.png -- 80.55kb -> 49.14kb (38.99%)
/BasicObject/long/temp_add.png -- 38.71kb -> 24.22kb (37.42%)
/Interpreter/exception/try_block.png -- 19.46kb -> 12.35kb (36.53%)
/BasicObject/class/free_list0.png -- 7.00kb -> 4.47kb (36.15%)
/BasicObject/long/step_final.png -- 45.58kb -> 30.33kb (33.46%)
/BasicObject/long/before_add.png -- 50.59kb -> 34.64kb (31.53%)
/BasicObject/gen/example_coro_3.png -- 181.06kb -> 127.29kb (29.7%)
/Interpreter/frame/free_list1.png -- 135.32kb -> 95.39kb (29.51%)
/BasicObject/class/staticmethod_get.png -- 101.74kb -> 71.85kb (29.37%)
/Interpreter/frame/free_list0.png -- 127.55kb -> 90.41kb (29.12%)
/BasicObject/class/classmethod_get.png -- 98.81kb -> 70.32kb (28.84%)
/BasicObject/long/32768.png -- 68.75kb -> 49.16kb (28.5%)
/BasicObject/float/free_list3.png -- 70.51kb -> 50.69kb (28.12%)
/BasicObject/long/262143.png -- 66.13kb -> 47.61kb (28%)
/BasicObject/long/k.png -- 191.00kb -> 137.57kb (27.97%)
/Interpreter/exception/pos10.png -- 123.57kb -> 89.19kb (27.82%)
/BasicObject/gen/example_coro_2.png -- 206.69kb -> 149.41kb (27.71%)
/Interpreter/exception/pos5.png -- 157.74kb -> 114.64kb (27.32%)
/BasicObject/set/set_add_5.png -- 106.29kb -> 77.73kb (26.87%)
/Interpreter/exception/pos3.png -- 110.73kb -> 81.22kb (26.65%)
/BasicObject/set/set_add_0.png -- 106.13kb -> 77.94kb (26.57%)
/BasicObject/set/set_add_32.png -- 119.41kb -> 87.84kb (26.44%)
/BasicObject/method/print.png -- 108.04kb -> 79.58kb (26.34%)
/BasicObject/long/step_5.png -- 33.57kb -> 24.74kb (26.29%)
/BasicObject/gen/example_coro_1.png -- 176.07kb -> 129.99kb (26.17%)
/BasicObject/set/set_add_16.png -- 111.05kb -> 82.00kb (26.16%)
/Interpreter/gc/ref_each1.png -- 47.73kb -> 35.25kb (26.15%)
/Interpreter/frame/example1_2_2.png -- 171.96kb -> 127.01kb (26.14%)
/Interpreter/exception/pos4.png -- 128.76kb -> 95.12kb (26.13%)
/BasicObject/float/free_list2.png -- 63.08kb -> 46.63kb (26.07%)
/BasicObject/method/print3.png -- 284.59kb -> 210.43kb (26.06%)
/BasicObject/bytearray/slice.png -- 217.90kb -> 161.17kb (26.04%)
/Interpreter/frame/example1_2.png -- 153.67kb -> 113.86kb (25.91%)
/Interpreter/frame/example0.png -- 279.20kb -> 207.24kb (25.78%)
/Interpreter/frame/example1_3_3.png -- 145.33kb -> 107.88kb (25.77%)
/BasicObject/gen/example_gen_2.png -- 361.75kb -> 268.65kb (25.74%)
/Interpreter/frame/example1_3_1.png -- 139.81kb -> 103.89kb (25.69%)
/BasicObject/gen/example_async_gen_3.png -- 124.90kb -> 92.84kb (25.67%)
/BasicObject/gen/example_gen_4.png -- 353.35kb -> 262.82kb (25.62%)
/Interpreter/gc/ref_each2.png -- 42.04kb -> 31.27kb (25.62%)
/Interpreter/exception/pos2.png -- 77.96kb -> 58.01kb (25.59%)
/BasicObject/bytearray/after_slice.png -- 209.63kb -> 155.99kb (25.59%)
/BasicObject/set/set_add_64.png -- 122.52kb -> 91.20kb (25.56%)
/BasicObject/gen/example_gen_3.png -- 351.63kb -> 262.44kb (25.37%)
/Interpreter/frame/example1_3_2.png -- 142.40kb -> 106.29kb (25.36%)
/BasicObject/class/classmethod2.png -- 161.35kb -> 120.54kb (25.29%)
/BasicObject/gen/example_async_gen_1.png -- 128.69kb -> 96.19kb (25.26%)
/Interpreter/frame/example1_3_4.png -- 148.92kb -> 111.31kb (25.26%)
/BasicObject/enum/longindex1.png -- 202.07kb -> 151.04kb (25.25%)
/Interpreter/frame/example2.png -- 276.07kb -> 206.38kb (25.24%)
/BasicObject/bytearray/after2_slice.png -- 201.78kb -> 150.98kb (25.18%)
/BasicObject/gen/example_coro_0.png -- 248.86kb -> 186.21kb (25.17%)
/BasicObject/gen/example_gen_0.png -- 306.74kb -> 229.60kb (25.15%)
/Interpreter/frame/blockstack0.png -- 76.91kb -> 57.58kb (25.14%)
/BasicObject/method/print2.png -- 172.36kb -> 129.04kb (25.13%)
/Interpreter/frame/example1_3.png -- 290.80kb -> 217.78kb (25.11%)
/Interpreter/frame/example1.png -- 276.82kb -> 207.31kb (25.11%)
/Interpreter/frame/example3.png -- 288.60kb -> 216.30kb (25.05%)
/BasicObject/gen/example_gen_5.png -- 310.65kb -> 232.87kb (25.04%)
/BasicObject/gen/example_async_gen_2.png -- 127.95kb -> 96.12kb (24.88%)
/Interpreter/frame/blockstack4.png -- 70.19kb -> 52.76kb (24.84%)
/BasicObject/gen/example_gen_1.png -- 301.92kb -> 226.93kb (24.84%)
/BasicObject/enum/example0.png -- 180.54kb -> 135.79kb (24.78%)
/Interpreter/exception/pos8.png -- 161.92kb -> 121.80kb (24.78%)
/BasicObject/class/staticmethod.png -- 240.30kb -> 180.93kb (24.71%)
/BasicObject/enum/longindex0.png -- 189.70kb -> 142.83kb (24.71%)
/BasicObject/bytearray/append_8.png -- 213.63kb -> 160.89kb (24.69%)
/Interpreter/frame/blockstack3.png -- 74.90kb -> 56.45kb (24.63%)
/BasicObject/tuple/delete_3.png -- 133.76kb -> 100.94kb (24.53%)
/BasicObject/enum/example1.png -- 177.77kb -> 134.16kb (24.53%)
/BasicObject/bytearray/exports_1.png -- 224.28kb -> 169.62kb (24.37%)
/BasicObject/enum/example2.png -- 176.72kb -> 133.67kb (24.36%)
/Interpreter/frame/example1_2_1.png -- 181.07kb -> 137.12kb (24.27%)
/BasicObject/gen/example_async_gen_0.png -- 107.40kb -> 81.36kb (24.25%)
/BasicObject/bytearray/exports_2.png -- 222.51kb -> 168.60kb (24.23%)
/BasicObject/set/set_add_64_resize.png -- 179.87kb -> 136.46kb (24.13%)
/BasicObject/bytearray/after_grow_slice.png -- 220.23kb -> 167.11kb (24.12%)
/BasicObject/class/staticmethod2.png -- 155.22kb -> 117.79kb (24.12%)
/BasicObject/bytearray/exports_4.png -- 221.62kb -> 168.18kb (24.11%)
/BasicObject/bytearray/resize.png -- 206.47kb -> 156.77kb (24.07%)
/BasicObject/bytearray/exports.png -- 223.40kb -> 169.79kb (23.99%)
/Interpreter/frame/f_back.png -- 154.08kb -> 117.15kb (23.97%)
/BasicObject/complex/example1.png -- 55.04kb -> 41.90kb (23.88%)
/BasicObject/tuple/tuple_4.png -- 195.10kb -> 148.54kb (23.87%)
/BasicObject/bytearray/exports_3.png -- 222.10kb -> 169.10kb (23.86%)
/Interpreter/module/locale.png -- 258.97kb -> 197.26kb (23.83%)
/BasicObject/tuple/tuple_empty.png -- 172.82kb -> 131.66kb (23.82%)
/BasicObject/bytearray/after3_slice.png -- 214.00kb -> 163.22kb (23.73%)
/BasicObject/bytes/ascii.png -- 71.98kb -> 54.92kb (23.71%)
/BasicObject/class/free_list2.png -- 94.76kb -> 72.34kb (23.67%)
/Interpreter/exception/pos9.png -- 120.09kb -> 91.67kb (23.66%)
/BasicObject/tuple/delete_2.png -- 135.59kb -> 103.55kb (23.63%)
/BasicObject/bytearray/empty.png -- 188.33kb -> 143.86kb (23.61%)
/BasicObject/bytes/nonascii.png -- 70.66kb -> 53.98kb (23.61%)
/BasicObject/tuple/tuple_1.png -- 175.45kb -> 134.07kb (23.58%)
/BasicObject/complex/example2.png -- 53.45kb -> 40.86kb (23.56%)
/BasicObject/str/no_ascii_1_byte_kind.png -- 286.09kb -> 218.92kb (23.48%)
/BasicObject/bytearray/append_a.png -- 196.77kb -> 150.58kb (23.47%)
/BasicObject/tuple/delete_4.png -- 213.08kb -> 163.08kb (23.47%)
/BasicObject/dict/hh_6.png -- 106.02kb -> 81.18kb (23.43%)
/BasicObject/str/4_byte_kind.png -- 290.74kb -> 222.63kb (23.43%)
/Modules/re/overview.png -- 182.39kb -> 139.80kb (23.35%)
/Interpreter/descr/_str__attribute_access.png -- 69.79kb -> 53.77kb (22.96%)
/BasicObject/class/free_list1.png -- 73.78kb -> 56.93kb (22.84%)
/BasicObject/complex/example0.png -- 52.81kb -> 40.86kb (22.63%)
/BasicObject/str/2_byte_kind.png -- 292.69kb -> 226.47kb (22.62%)
/Modules/io/fileio/1_txt_a+.png -- 193.53kb -> 150.19kb (22.4%)
/BasicObject/class/classmethod1.png -- 97.46kb -> 75.66kb (22.37%)
/Modules/io/fileio/2_txt_rb.png -- 190.23kb -> 148.02kb (22.19%)
/Interpreter/exception/pos1.png -- 59.58kb -> 46.39kb (22.13%)
/Interpreter/descr/str_attribute_access.png -- 86.39kb -> 67.29kb (22.11%)
/Interpreter/frame/layout.png -- 245.01kb -> 190.95kb (22.06%)
/Modules/io/fileio/1_txt_close.png -- 206.16kb -> 160.88kb (21.96%)
/BasicObject/class/staticmethod1.png -- 96.76kb -> 75.54kb (21.94%)
/BasicObject/str/aaa.png -- 266.60kb -> 208.25kb (21.88%)
/BasicObject/gen/layout_gen.png -- 197.13kb -> 154.25kb (21.75%)
/BasicObject/gen/free_list.png -- 68.67kb -> 53.91kb (21.5%)
/BasicObject/method/layout.png -- 162.78kb -> 128.18kb (21.25%)
/Modules/io/fileio/layout.png -- 146.91kb -> 115.83kb (21.16%)
/BasicObject/class/classmethod.png -- 66.18kb -> 52.23kb (21.08%)
/BasicObject/gen/layout_coro.png -- 141.52kb -> 111.80kb (21%)
/BasicObject/long/0.png -- 50.58kb -> 40.00kb (20.91%)
/BasicObject/tuple/delete_0.png -- 76.55kb -> 60.55kb (20.9%)
/BasicObject/str/1_byte_kind.png -- 317.28kb -> 251.54kb (20.72%)
/BasicObject/long/-1.png -- 52.75kb -> 41.88kb (20.61%)
/BasicObject/long/1023.png -- 51.83kb -> 41.27kb (20.37%)
/BasicObject/long/32767.png -- 51.62kb -> 41.18kb (20.23%)
/Interpreter/module/re.png -- 118.12kb -> 94.39kb (20.09%)
/BasicObject/dict/dict_shares.png -- 290.88kb -> 232.99kb (19.9%)
/BasicObject/str/_PyUnicode_AsUTF8String.png -- 215.92kb -> 173.09kb (19.83%)
/BasicObject/set/make_new_set.png -- 75.67kb -> 60.68kb (19.81%)
/BasicObject/bytes/empty.png -- 55.33kb -> 44.41kb (19.72%)
/BasicObject/func/classmethod.png -- 102.90kb -> 82.62kb (19.71%)
/BasicObject/float/-0.1.png -- 47.81kb -> 38.44kb (19.6%)
/BasicObject/float/1.png -- 48.24kb -> 38.81kb (19.56%)
/BasicObject/float/0.png -- 48.34kb -> 38.89kb (19.55%)
/BasicObject/iter/citer0.png -- 55.58kb -> 44.77kb (19.46%)
/BasicObject/enum/example3.png -- 63.57kb -> 51.24kb (19.4%)
/BasicObject/long/1.png -- 50.36kb -> 40.60kb (19.38%)
/BasicObject/float/0.1.png -- 48.37kb -> 39.13kb (19.11%)
/Modules/io/fileio/fd_3.png -- 67.53kb -> 54.71kb (18.98%)
/BasicObject/class/example0.png -- 61.95kb -> 50.20kb (18.97%)
/BasicObject/float/1.1.png -- 47.16kb -> 38.21kb (18.97%)
/Modules/re/call_stack.png -- 255.22kb -> 207.10kb (18.86%)
/BasicObject/iter/citer1.png -- 54.31kb -> 44.09kb (18.81%)
/Interpreter/gc/ref_cycle1.png -- 31.29kb -> 25.41kb (18.8%)
/Interpreter/gc/generation_trigger4.png -- 23.58kb -> 19.17kb (18.73%)
/BasicObject/str/empty_s.png -- 90.69kb -> 73.97kb (18.43%)
/Interpreter/gil/gil_battle.png -- 107.12kb -> 87.58kb (18.25%)
/Interpreter/module/importlib.png -- 63.03kb -> 51.53kb (18.24%)
/Interpreter/module/import procedure1.png -- 49.05kb -> 40.16kb (18.13%)
/Interpreter/gc/ref_cycle2.png -- 28.09kb -> 23.00kb (18.12%)
/Interpreter/gc/generation_trigger2.png -- 28.83kb -> 23.65kb (17.95%)
/BasicObject/iter/iter1.png -- 48.73kb -> 40.08kb (17.76%)
/Interpreter/gc/generation_trigger3.png -- 29.37kb -> 24.16kb (17.71%)
/Interpreter/memory_management/tuple_new.png -- 30.35kb -> 24.98kb (17.69%)
/BasicObject/iter/iter0.png -- 48.38kb -> 39.83kb (17.67%)
/Interpreter/module/import procedure2.png -- 74.72kb -> 61.54kb (17.64%)
/BasicObject/iter/iter2.png -- 48.21kb -> 39.82kb (17.41%)
/BasicObject/iter/iter3.png -- 47.73kb -> 39.51kb (17.21%)
/BasicObject/list/pop_d.png -- 44.62kb -> 36.97kb (17.16%)
/BasicObject/str/s_s.png -- 97.77kb -> 81.01kb (17.15%)
/Interpreter/slot/access_slot_attribute2.png -- 27.95kb -> 23.17kb (17.11%)
/Interpreter/gc/generation_trigger1.png -- 25.06kb -> 20.79kb (17.07%)
/BasicObject/type/creation_of_instance.png -- 33.55kb -> 27.83kb (17.05%)
/Interpreter/module/import_call_stack.png -- 55.44kb -> 46.00kb (17.02%)
/BasicObject/list/list_empty.png -- 43.31kb -> 35.95kb (16.99%)
/BasicObject/iter/iter5.png -- 47.59kb -> 39.54kb (16.92%)
/BasicObject/iter/iter4.png -- 47.33kb -> 39.34kb (16.89%)
/BasicObject/iter/citerend.png -- 46.57kb -> 38.71kb (16.87%)
/BasicObject/iter/iterend.png -- 46.60kb -> 38.74kb (16.86%)
/BasicObject/set/set_empty.png -- 36.29kb -> 30.24kb (16.68%)
/BasicObject/list/append_d.png -- 44.38kb -> 36.98kb (16.66%)
/Interpreter/memory_management/arena_orgnaize_overview0.png -- 35.88kb -> 30.02kb (16.33%)
/Interpreter/gil/init.png -- 45.70kb -> 38.31kb (16.18%)
/BasicObject/list/pop_e.png -- 45.01kb -> 37.74kb (16.16%)
/BasicObject/list/append_a.png -- 43.66kb -> 36.62kb (16.14%)
/BasicObject/list/append_e.png -- 45.24kb -> 37.97kb (16.08%)
/Interpreter/descr/user_defined_descr.png -- 54.81kb -> 46.04kb (16.01%)
/BasicObject/type/difference_between_class_instance.png -- 42.63kb -> 36.17kb (15.15%)
/BasicObject/type/creation_of_class.png -- 40.54kb -> 34.51kb (14.87%)
/Interpreter/slot/instance_normal.png -- 25.44kb -> 21.66kb (14.85%)
/Interpreter/memory_management/arena_orgnaize_allocate0.png -- 32.31kb -> 27.63kb (14.48%)
/Interpreter/memory_management/arena_orgnaize_free2.png -- 32.03kb -> 27.40kb (14.47%)
/Interpreter/slot/type_normal.png -- 24.29kb -> 20.79kb (14.42%)
/Interpreter/memory_management/arena_orgnaize_free1.png -- 31.73kb -> 27.16kb (14.39%)
/Interpreter/slot/type_desc.png -- 55.00kb -> 47.09kb (14.38%)
/Interpreter/memory_management/arena_orgnaize_allocate2.png -- 31.79kb -> 27.24kb (14.31%)
/Interpreter/slot/instance_desc.png -- 51.21kb -> 44.02kb (14.04%)
/Interpreter/thread/lock_object_locked.png -- 27.05kb -> 23.28kb (13.94%)
/Interpreter/slot/offset.png -- 19.01kb -> 16.40kb (13.76%)
/Interpreter/memory_management/arena_orgnize_overview_part23.png -- 34.74kb -> 29.98kb (13.7%)
/Interpreter/slot/instance_create.png -- 68.50kb -> 59.13kb (13.68%)
/Interpreter/memory_management/arena_orgnaize2.png -- 28.20kb -> 24.35kb (13.67%)
/Interpreter/memory_management/pool_organize_free2.png -- 43.93kb -> 37.96kb (13.6%)
/Interpreter/memory_management/pool_organize_free0.png -- 41.54kb -> 35.90kb (13.59%)
/Interpreter/memory_management/arena_orgnaize0.png -- 27.91kb -> 24.11kb (13.59%)
/Interpreter/memory_management/arena_orgnaize3.png -- 30.06kb -> 25.98kb (13.57%)
/Interpreter/memory_management/arena_orgnaize1.png -- 27.92kb -> 24.14kb (13.55%)
/Interpreter/memory_management/pool_organize_free1.png -- 41.85kb -> 36.20kb (13.49%)
/Interpreter/memory_management/pool_organize4.png -- 41.69kb -> 36.07kb (13.48%)
/Interpreter/memory_management/malloc.png -- 23.39kb -> 20.25kb (13.44%)
/Interpreter/memory_management/arena_orgnaize_free0.png -- 32.13kb -> 27.83kb (13.4%)
/Interpreter/memory_management/pool_organize_free3.png -- 43.57kb -> 37.78kb (13.29%)
/Interpreter/memory_management/example0.png -- 56.94kb -> 49.49kb (13.08%)
/Interpreter/memory_management/arena_pool_full.png -- 56.79kb -> 49.39kb (13.02%)
/Interpreter/memory_management/usedpools.png -- 56.82kb -> 49.47kb (12.94%)
/Interpreter/memory_management/pool_organize1.png -- 43.61kb -> 38.00kb (12.88%)
/Interpreter/memory_management/pool_organize_free7.png -- 47.23kb -> 41.15kb (12.86%)
/Interpreter/memory_management/arena_orgnize_overview_part22.png -- 34.89kb -> 30.41kb (12.85%)
/Interpreter/memory_management/pool_organize_allocate_after_free2.png -- 43.24kb -> 37.69kb (12.85%)
/Interpreter/memory_management/pool_organize0.png -- 43.54kb -> 37.97kb (12.79%)
/Interpreter/memory_management/arena_orgnize_overview_part24.png -- 35.11kb -> 30.62kb (12.78%)
/Interpreter/memory_management/pool_organize2.png -- 43.14kb -> 37.63kb (12.76%)
/Interpreter/slot/access_no_slot_attribute.png -- 46.96kb -> 40.97kb (12.75%)
/Interpreter/memory_management/pool_organize3.png -- 43.35kb -> 37.84kb (12.7%)
/Interpreter/slot/access_no_slot_not_exist_attribute.png -- 48.75kb -> 42.61kb (12.58%)
/Interpreter/slot/type_create_no_slot.png -- 32.81kb -> 28.70kb (12.52%)
/Interpreter/memory_management/arena_orgnaize_overview1.png -- 62.31kb -> 54.52kb (12.5%)
/Interpreter/thread/rlock_object_acquire.png -- 31.05kb -> 27.17kb (12.49%)
/BasicObject/list/sort_begin2.png -- 56.18kb -> 49.21kb (12.42%)
/Interpreter/memory_management/pool_organize_full.png -- 41.87kb -> 36.67kb (12.41%)
/Interpreter/thread/rlock_object_acquire2.png -- 31.11kb -> 27.26kb (12.37%)
/Interpreter/memory_management/pool_organize_free5.png -- 46.04kb -> 40.36kb (12.35%)
/Interpreter/memory_management/pool_organize_free6.png -- 45.82kb -> 40.19kb (12.28%)
/Interpreter/memory_management/pool_organize_free4.png -- 44.46kb -> 39.01kb (12.24%)
/Interpreter/memory_management/arena_orgnaize_overview2.png -- 62.59kb -> 54.93kb (12.24%)
/Interpreter/memory_management/pool_organize_free8.png -- 46.32kb -> 40.67kb (12.21%)
/Interpreter/slot/instance_create_no_slot.png -- 44.02kb -> 38.66kb (12.17%)
/Interpreter/memory_management/pool_organize_allocate_after_free1.png -- 45.59kb -> 40.05kb (12.16%)
/Interpreter/memory_management/pool_organize_free9.png -- 46.02kb -> 40.44kb (12.12%)
/BasicObject/str/layout.png -- 189.59kb -> 166.90kb (11.97%)
/Interpreter/memory_management/pool_organize_allocate_after_free0.png -- 45.81kb -> 40.39kb (11.82%)
/BasicObject/list/sort_begin7.png -- 74.69kb -> 65.90kb (11.78%)
/Interpreter/gc/track.png -- 45.78kb -> 40.44kb (11.66%)
/Interpreter/slot/type_create.png -- 54.05kb -> 47.75kb (11.65%)
/Interpreter/gc/move_unreachable7.png -- 79.03kb -> 69.86kb (11.6%)
/Interpreter/memory_management/arena_orgnize_overview_part21.png -- 26.87kb -> 23.78kb (11.52%)
/Interpreter/memory_management/arena_orgnize_overview_part20.png -- 23.07kb -> 20.42kb (11.49%)
/Interpreter/gc/move_unreachable6.png -- 82.89kb -> 73.40kb (11.45%)
/Interpreter/gc/move_unreachable5.png -- 82.66kb -> 73.25kb (11.39%)
/Interpreter/slot/access_no_slot_not_exist_attribute2.png -- 49.42kb -> 43.85kb (11.26%)
/BasicObject/list/free_list2.png -- 10.15kb -> 9.01kb (11.25%)
/Interpreter/memory_management/arena_orgnize_overview_part25.png -- 45.87kb -> 40.81kb (11.04%)
/Interpreter/exception/pos6.png -- 29.42kb -> 26.19kb (10.97%)
/BasicObject/list/sort_begin1.png -- 49.73kb -> 44.29kb (10.93%)
/Interpreter/exception/pos7.png -- 31.34kb -> 27.95kb (10.82%)
/Interpreter/gc/move_unreachable1.png -- 109.78kb -> 98.18kb (10.57%)
/BasicObject/list/sort_begin8.png -- 63.81kb -> 57.09kb (10.53%)
/BasicObject/list/sort_begin4.png -- 69.72kb -> 62.40kb (10.49%)
/BasicObject/list/sort_begin6.png -- 69.32kb -> 62.12kb (10.39%)
/Interpreter/slot/access_slot_not_exist_attribute.png -- 72.20kb -> 64.77kb (10.3%)
/Interpreter/slot/access_slot_attribute.png -- 70.92kb -> 63.71kb (10.16%)
/BasicObject/list/sort_begin3.png -- 64.83kb -> 58.29kb (10.1%)
/BasicObject/list/sort_begin9.png -- 59.85kb -> 53.84kb (10.04%)
/BasicObject/str/kind_overview.png -- 325.89kb -> 293.63kb (9.9%)
/BasicObject/list/binary_sort0.png -- 8.61kb -> 7.82kb (9.19%)
/BasicObject/list/binary_sort6.png -- 8.76kb -> 7.97kb (9.04%)
/BasicObject/list/sort_begin5.png -- 63.26kb -> 57.61kb (8.94%)
/BasicObject/list/free_list1.png -- 11.70kb -> 10.65kb (8.94%)
/BasicObject/long/step_3_rshift.png -- 13.64kb -> 12.45kb (8.72%)
/BasicObject/list/free_list3.png -- 11.51kb -> 10.63kb (7.63%)
/Interpreter/pyobject/executePy.png -- 13.66kb -> 12.69kb (7.09%)
/BasicObject/list/binary_sort4.png -- 8.39kb -> 7.79kb (7.09%)
/BasicObject/list/binary_sort7.png -- 7.61kb -> 7.13kb (6.3%)
/Interpreter/memory_management/level.png -- 52.96kb -> 49.64kb (6.26%)
/BasicObject/list/binary_sort5.png -- 7.95kb -> 7.46kb (6.17%)
/BasicObject/list/binary_sort3.png -- 7.77kb -> 7.29kb (6.12%)
/BasicObject/list/binary_sort1.png -- 6.00kb -> 5.75kb (4.23%)
/BasicObject/list/binary_sort2.png -- 6.19kb -> 5.94kb (4.04%)
/Interpreter/gc/young_old.png -- 13.95kb -> 13.52kb (3.02%)
/Interpreter/gc/update_ref1.png -- 15.57kb -> 15.10kb (3.01%)
/Interpreter/gc/move_unreachable2.png -- 28.97kb -> 28.12kb (2.92%)
/Interpreter/gc/move_unreachable3.png -- 28.87kb -> 28.16kb (2.45%)
/Interpreter/gc/finalize3.png -- 27.36kb -> 26.76kb (2.19%)
/Interpreter/gc/finalize4.png -- 27.44kb -> 26.87kb (2.11%)
/Interpreter/gc/move_unreachable4.png -- 28.95kb -> 28.34kb (2.1%)
/Interpreter/gc/move unreachable4.png -- 28.95kb -> 28.36kb (2.05%)
/Interpreter/gc/update_ref2.png -- 29.89kb -> 29.28kb (2.04%)
/Interpreter/gc/move_unreachable9.png -- 30.38kb -> 29.76kb (2.02%)
/Interpreter/gc/move unreachable5.png -- 29.03kb -> 28.45kb (2.01%)
/Interpreter/gc/subtract_refs.png -- 30.29kb -> 29.69kb (1.97%)
/Interpreter/gc/finalize1.png -- 23.29kb -> 22.83kb (1.95%)
/Interpreter/gc/move_unreachable8.png -- 29.58kb -> 29.02kb (1.92%)
/Interpreter/gc/finalize2.png -- 23.27kb -> 22.83kb (1.89%)
/BasicObject/list/complexity.png -- 14.42kb -> 14.21kb (1.47%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant