diff options
| author | Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 2022-02-04 17:57:03 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-04 17:57:03 (GMT) |
| commit | bf95ff91f2c1fc5a57190491f9ccdc63458b089e (patch) | |
| tree | 859c08ec6a673693121873c09dbacd148e12bb65 /Lib/test/test_resource.py | |
| parent | 9b4e3d94a5746af093392ed8e977b26fcc1bfd11 (diff) | |
| download | cpython-bf95ff91f2c1fc5a57190491f9ccdc63458b089e.zip cpython-bf95ff91f2c1fc5a57190491f9ccdc63458b089e.tar.gz cpython-bf95ff91f2c1fc5a57190491f9ccdc63458b089e.tar.bz2 | |
bpo-46608: exclude marshalled-frozen data if deep-freezing to save 300 KB space (GH-31074)
This reduces the size of the data segment by **300 KB** of the executable because if the modules are deep-frozen then the marshalled frozen data just wastes space. This was inspired by comment by @gvanrossum in https://github.com/python/cpython/pull/29118#issuecomment-958521863. Note: There is a new option `--deepfreeze-only` in `freeze_modules.py` to change this behavior, it is on be default to save disk space.
```console
# du -s ./python before
27892 ./python
# du -s ./python after
27524 ./python
```
Automerge-Triggered-By: GH:ericsnowcurrently
Diffstat (limited to 'Lib/test/test_resource.py')
0 files changed, 0 insertions, 0 deletions
