forked from zpoint/CPython-Internals
-
Notifications
You must be signed in to change notification settings - Fork 1
[ImgBot] Optimize images #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
imgbot
wants to merge
1
commit into
master
Choose a base branch
from
imgbot
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
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
*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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beep boop. Your images are optimized!
Your image file size has been reduced by 26% 🎉
Details
📝docs |
repo | 🙋issues | 🏅swag | 🏪marketplace