From 97fde5cdcc476702ed389f10c1308d5996c08ac8 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Thu, 15 Jul 2021 21:11:17 -0700 Subject: [PATCH] :books::construction: --- docs/features/implementation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/features/implementation.md b/docs/features/implementation.md index 1ccc3b2..67dd31d 100644 --- a/docs/features/implementation.md +++ b/docs/features/implementation.md @@ -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: