тестирование классов С++
Задача такова: необходимо с помощью какого то средства определить такие показатели, как, например: объем памяти до и после вызова метода, конструктора, деструктора, количество дескрипторов, и др., и сохранить всё это в файл.
Для начала собираюсь использовать винапи. Но классы используют Qt и позже планируется тестировать на никс платформе, так что потом придется переделать тесты с использованием чегото кросплатформенного.
Может ктото занимается написанием подобного кода? Чем лучше пользоваться?
Теперь у меня такой вопрос - как получить все эти данные при помощи библиотеки Qt?
2. Т.к. Qt - кроссплатформенная библиотека, нет уверенности что в ней есть подобные методы, хотя и опыта использования также нет..
а с винапи разобрался, буду скорее всего им пользоваться.
еще была мысль - использовать стандартный виндовый performance monitor, но с не разобрался, как его автоматизировать - когда пытаюсь вызывать в коде С++ объект ActiveX, сам объект создается нормально, но методы добавления каунтеров нерабят((