Я пишу С++-приложение на основе qt, и мне нужно иметь возможность обнаруживать фрагментацию памяти, чтобы проверить, действительно ли текущая система может поддерживать нагрузку на память: программа загружает большое изображение (15/21 мегапикселя норма) в памяти, а затем выполнить некоторую фильтрацию на нем (с разреженными матрицами). Например, у меня проблема с фрагментацией памяти в Windows, и VMMap очень помог в этом: проблема была в том, что некоторые DLL (планшет Wacom "wintab32.dll" и приложение UltraMon) не перемещаются, поэтому разделяют адресное пространство при 0x10000000-0x30000000 ВА процесса.
Я хочу предоставить приложение какое-то понимание проблемы фрагментации и задаться вопросом, существует ли уже кросс-платформенный (linux/mac/win32) подход, предоставляющий информацию VMMAP.