Go to the documentation of this file.00001 #include "osl/oslConfig.h"
00002
00003 #include <iostream>
00004
00005 int main(int , char ** )
00006 {
00007 osl::OslConfig oslConfig;
00008
00009 std::cout << "Memory Use Limit: " << oslConfig.memoryUseLimit() << "\n";
00010 std::cout << "Resident Memory Use: " << oslConfig.residentMemoryUse() << "\n";
00011
00012 const int MAX = 10000000;
00013 std::cout << "new int[" << MAX << "]\n";
00014 int *large_space = new int[MAX];
00015 std::cout << "Resident Memory Use: " << oslConfig.residentMemoryUse() << "\n";
00016
00017 std::cout << "Delete it\n";
00018 delete[] large_space;
00019 std::cout << "Resident Memory Use: " << oslConfig.residentMemoryUse() << "\n";
00020
00021 return 0;
00022 }
00023
00024
00025
00026
00027
00028