This commit is contained in:
EntireTwix 2021-07-15 21:11:17 -07:00
parent 9e359e40f5
commit 97fde5cdcc

View file

@ -26,6 +26,8 @@ when the program is interupted with CONTROL + C it will save before closing the
every `n` minutes, a configurable amount at launch, CCash will save.
#### Changes
for the above two cases, it will only save to disk if changes have been made since last save.
#### [Binary Encoding](https://github.com/chronoxor/FastBinaryEncoding)
saving is done using FBE, this slightly reduces file size compared to JSON and is much faster.
## Multi-threading support
considering phmap and drogon both massively benefit from being multi-threaded it seemed obvious that the entire program should be, this is enabled by default and manually settable at `MULTI_THREADED`. Below are some graphs visualizing the gain of doing so:
<!-- graph -->