OpenRiak / riak_kv

Riak Key/Value Store
0 stars 0 forks source link

De-reference Type/Bucket/Key #38

Closed martinsumner closed 3 months ago

martinsumner commented 3 months ago

Maybe otherwise small binaries which hold a reference count to a much larger binary

martinsumner commented 3 months ago

https://github.com/nhs-riak/riak_test/pull/20/commits/39a000da49b432fdcda6a673a23d17a19da63998

Pre-patch:

2024-07-07T13:59:59.857649+01:00 [info] <0.195.0>: MemStats for Node 'dev1@127.0.0.1' [{total,374233896},{processes,218388456},{processes_used,218111192},{system,155845440},{atom,950521},{atom_used,936480},{binary,91815096},{code,16366535},{ets,31150400}]
2024-07-07T13:59:59.858496+01:00 [info] <0.195.0>: MemStats for Node 'dev2@127.0.0.1' [{total,1249134200},{processes,134907488},{processes_used,134628880},{system,1114226712},{atom,950521},{atom_used,927840},{binary,1050863112},{code,16031971},{ets,31064624}]

Post-patch:

2024-07-07T14:13:18.466269+01:00 [info] <0.195.0>: MemStats for Node 'dev1@127.0.0.1' [{total,354034712},{processes,204871320},{processes_used,204601688},{system,149163392},{atom,950521},{atom_used,936480},{binary,84385200},{code,16367067},{ets,31938016}]
2024-07-07T14:13:18.466790+01:00 [info] <0.195.0>: MemStats for Node 'dev2@127.0.0.1' [{total,269073056},{processes,122995424},{processes_used,122716504},{system,146077632},{atom,950521},{atom_used,927840},{binary,80996592},{code,16032503},{ets,32776168}]
martinsumner commented 2 months ago

https://github.com/nhs-riak/riak_kv/issues/37