Adobe Photoshop engineering solved the challenge of working with files larger than can fit into memory by implementing a software virtual memory system (VM) and using a mipmap representation for image data. The VM manages document data, undo history, and working storage, while scratch files provide disk-based backing for VM pages.

5m read time From developer.chrome.com
Post cover image
Table of contents
IntroductionThe problemThe solutionConclusionsAcknowledgements

Sort: