Z-Tree Z-MemoryPool is a lightweight application that provides a new sorting algorithm and data structure sorting as well as key-value mapping. What makes the tool stand out in the crowd is the fact that it can sort huge files of over 1GB directly in the memory. Nevertheless, the app requires very little system resources, sometimes even less than the file size itself.
You can perform the sorting in an ascending or descending order for any desired file on your computer. Following the operation, the app creates a new file in the same folder with the ASC or DESC extension, so you know precisely the type of sorting performed.
In the eventuality that the app stumbles upon two keys with a similar prefix, then it is configured to save the common key in the same nodes and branch nodes. Considering that this alone entails reducing the memory usage, the processing is done faster, especially as it is not based on time complexity or comparison.
A further noteworthy feature of the tool is the memory pool managing functions. Not only does it adjust the memory allocation to help you prevent potential memory leaks, but you can quickly detect unreleased memory or overflows with just one click.