Memory: investigate compression
- Dominant language
- C#
- Stars
- 8
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Investigate using in-memory compression to store "large" string objects.
In particular, note text and other/unknown line chunks.
Useful links:
https://blogs.msdn.microsoft.com/shacorn/2014/11/12/optimizing-memory-footprint-compression-in-net-4-5/
https://madskristensen.net/blog/compress-and-decompress-strings-in-c/
https://github.com/jaime-olivares/zipstorer
https://dzone.com/articles/memory-cache-implementation-c
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked articles and the ZipStorer project to compare in-memory compression approaches for C#. Identify where large string objects, note text, and other or unknown line chunks are stored in YAGP. Done should include a documented approach and evidence that compression improves memory usage without unacceptable parsing or access costs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100