То, что я сделал, что не было инструментом для долго работающего сервера на основе сокетов, - это сделать операцию, но перед этим распечатать объем свободной памяти, затем распечатать ее после моей операции, ипосмотрим, есть ли какая-либо разница.
Я знал, что теоретически мой сервер должен был возвращать всю память, используемую при каждом обращении к серверу, поэтому, если бы я был единственным, кто его вызывал, он не должен использовать намного большепамяти, чем когда он начался.
Вы можете обнаружить, что при первом вызове потребовалось некоторое количество памяти, поэтому вы можете захотеть сделать несколько вызовов, чтобы все было инициализировано, затем вы можете выполнить такие проверки.
Другой вариант - создать список всей памяти, которую вы используете неправильно, затем, когда вы освободите его, удалите из списка этот узел и в конце посмотрите, какие из них еще не были освобождены.