mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
bf937eb0ab
The new "num" property lets identical blocks be aggregated in the output. This patch only uses the "num" property for dead blocks, because that's where the greatest potential benefit lies, but it could be used for live blocks as well. On one test case (a complex PDF file) running with --mode=cumulative --sample-below=1 this patch had the following effects. - Change in running speed was negligible. - Compressed output file size dropped from 8.8 to 5.0 MB. - Compressed output file size dropped from 297 to 50 MB. - dmd.py runtime (without stack fixing) dropped from 30 to 8 seconds. --HG-- extra : rebase_source : 46a32058cd5c31cd823fe3f1accb5e68bcd320f3 |
||
---|---|---|
.. | ||
test | ||
DMD.cpp | ||
DMD.h | ||
dmd.py | ||
moz.build | ||
README |
This is DMD. See https://wiki.mozilla.org/Performance/MemShrink/DMD for details on how to use it.