Every engineer faces a similar philosophical challenge when designing a product, no matter the product is a car or software.
For example, to make a car go faster, you need a more powerful engine, but a more powerful engine consumes more fuel.
To save fuel, you need to make the engine smaller, but a smaller engine produces less power.
Therefore, a better engine design improves the balance of these opposing factors.
The same thing for Safecode Defencecure design, there are opposing factors of restoring speed and disk space consumption.
The new Safecode Defencecure kernel design gives us the best of both worlds: Fast Restore Mode and Space Saving Mode.
When you are in the Fast Restore Mode, Safecode Defencecure kernel drivers give priority to restoring speed. It utilizes as much disk cache as possible, and it simplifies as much disk IO as possible.
While in the Space Saving Mode, the kernel drivers prioritize disk space consumption and system stability. It uses less disk cache and focuses on disk IO stability as the priority.
More importantly, you can switch between the modes seamlessly.
Safecode Defencecure will automatically switch the kernel to the Fast Restore Mode when you are restoring a snapshot.
You can manually switch from Fast Restore Mode to Space Saving Mode. In addition, you can configure program settings to automatically switch to Space Saving Mode when creating a new snapshot or if the system has not been restored in X amount of time.
While Safecode Defencecure is running in space-saving mode, you can delete the installation snapshot.