Closed Bug 1111732 Opened 6 years ago Closed 4 years ago

Optimize Shumway SWF zip decompression (e.g. using platform decompressors or caching JIT-compiled code)

Categories

(Firefox Graveyard :: Shumway, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: cpeterson, Assigned: yury)

References

Details

(Keywords: perf)

From Shumway meeting on 2014-12-09:
https://etherpad.mozilla.org/shumwaymeeting

* Measure decompress time.
* Possibly cache uncompressed results.
* Can we use the platform decompressor? Talk to Luke about how things are cached.
Summary: Optimize Shumway image decompression with platform decompressors and decompressed image caching → Optimize Shumway SWF zip decompression (e.g. using platform decompressors or caching JIT-compiled code)
Blocks: 1111759
Parsing of the SWF file (which includes decompression) runs for 10-25ms. Using Gecko platform decompression (via StreamConverterService) saves us 2-5ms for average SWF file (see https://github.com/mozilla/shumway/pull/1967).
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Still broken for the extension
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Blocks: shumway-jw2
No longer blocks: shumway-fb2
Blocks: shumway-m4
No longer blocks: shumway-jw2
Blocks: shumway-jw2
Not sure if this is still not working. Even if, it's an optimization we can take late or never for 1.0.
Blocks: shumway-1.0
No longer blocks: shumway-m4
Product: Firefox → Firefox Graveyard
Status: REOPENED → RESOLVED
Closed: 6 years ago4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.