leveled/src
Martin Sumner 952f088873 Memory management
Extracting binary from within a binary leaves a reference to the whole of the original binary.

If there are a lot of very large objects received abck toback - this can explode the amount of memory the penciller appears to hold (and gc cannot resolve this).

To dereference from the larger binary, need to do a binary copy
2019-06-15 17:23:06 +01:00
..
leveled.app.src Update leveled.app.src 2019-05-23 12:19:32 +01:00
leveled_bookie.erl Memory management 2019-06-15 17:23:06 +01:00
leveled_cdb.erl Reduce frequency of timing logs 2019-05-11 15:59:42 +01:00
leveled_codec.erl Tidy up protecting against corrupt Keys 2018-12-07 09:07:22 +00:00
leveled_ebloom.erl Remove use of string rather than straddle OTP version 2018-12-11 15:44:37 +00:00
leveled_head.erl Memory management 2019-06-15 17:23:06 +01:00
leveled_iclerk.erl Have inker reopen compacted files 2019-01-25 14:32:41 +00:00
leveled_imanifest.erl Close in all cases 2019-01-25 19:27:42 +00:00
leveled_inker.erl Soften log noise 2019-05-11 13:26:07 +01:00
leveled_log.erl Add database_id to options 2019-06-13 14:58:32 +01:00
leveled_math.erl log 2 compat 2018-10-24 15:42:21 +01:00
leveled_pclerk.erl Each merge log details of the level below 2019-06-13 11:50:02 +01:00
leveled_penciller.erl Reduce frequency of timing logs 2019-05-11 15:59:42 +01:00
leveled_pmanifest.erl Each merge log details of the level below 2019-06-13 11:50:02 +01:00
leveled_pmem.erl Align cache with default 2019-02-25 23:35:12 +00:00
leveled_rand.erl Make tests compatible with OTP 16 2017-09-15 15:10:04 +01:00
leveled_runner.erl Check SQN order fold does not fold beyond end of snapshot 2019-02-14 21:14:11 +00:00
leveled_sst.erl Handle timeout/message race 2019-05-23 09:34:54 +01:00
leveled_tictac.erl Additional export 2018-11-09 16:05:48 +00:00
leveled_tree.erl Remove use of string rather than straddle OTP version 2018-12-11 15:44:37 +00:00
leveled_util.erl Remove use of string rather than straddle OTP version 2018-12-11 15:44:37 +00:00