Bug 13061 – [GC] investigate using compressed bitmaps for attribute bits

Status
NEW
Severity
enhancement
Priority
P4
Component
druntime
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-07-07T03:01:05Z
Last change time
2024-12-07T13:33:58Z
Assigned to
No Owner
Creator
safety0ff.bugz
Moved to GitHub: dmd#17278 →

Comments

Comment #0 by safety0ff.bugz — 2014-07-07T03:01:05Z
We're currently using a considerable amount of space storing bitmaps. I suspect the bit patterns within them are good candidates for compression. The attributes which aren't aren't used during marking inner loop are good candidates for compression as they are less performance sensitive. There's even room for improvement with the eagerly allocated "scan" bit set which are only used for deferred scanning of blocks when a deep heap graph is encountered.
Comment #1 by robert.schadek — 2024-12-07T13:33:58Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/17278 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB