943 B
943 B
Profiling
Memory Leaks
Example program with memory leaks:
#include "allocators.h"
void test_call22() { new int; }
void test_call21() { new float; }
void test_call11() {
test_call21();
test_call22();
}
int main(char argc, char* argv[]) {
tp::ModuleManifest* ModuleDependencies[] = { &tp::gModuleAllocators, NULL };
tp::ModuleManifest TestModule("Test", NULL, NULL, ModuleDependencies);
TestModule.initialize();
test_call11();
TestModule.deinitialize();
}
If memory leaks were detected it will be logged in the output console.
Also debug.memleaks binary will be generated in the working directory that can be viewed with MemLeaks Viewer.

