Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/builder.cpp

    • Property mode changed from 100755 to 100644
    rf7f7a4 rc26f44  
    5353#include "ellipsoid.hpp"
    5454#include "helpers.hpp"
     55#include "memoryusageobserverunittest.hpp"
    5556#include "molecules.hpp"
    5657/********************************************* Subsubmenu routine ************************************/
     
    15581559                  delete(Subgraphs);
    15591560                  for (int i=0;i<FragmentCounter;i++)
    1560                     Free((void **)&ListOfLocalAtoms[FragmentCounter], "ParseCommandLineOptions: **ListOfLocalAtoms[]");
    1561                   Free((void **)&ListOfLocalAtoms, "ParseCommandLineOptions: ***ListOfLocalAtoms");
     1561                    Free(&ListOfLocalAtoms[FragmentCounter]);
     1562                  Free(&ListOfLocalAtoms);
    15621563                }
    15631564                delete(BackEdgeStack);
     
    20412042      delete(molecules); // also free's all molecules contained
    20422043      delete(periode);
    2043       return j;
     2044      cout << Verbose(0) <<  "Maximum of allocated memory: "
     2045        << MemoryUsageObserver::getInstance()->getMaximumUsedMemory() << endl;
     2046      cout << Verbose(0) <<  "Remaining non-freed memory: "
     2047        << MemoryUsageObserver::getInstance()->getUsedMemorySize() << endl;
     2048     return j;
    20442049      break;
    20452050    case 1:  // just for -v and -h options
    20462051      delete(molecules); // also free's all molecules contained
    20472052      delete(periode);
     2053      cout << Verbose(0) <<  "Maximum of allocated memory: "
     2054        << MemoryUsageObserver::getInstance()->getMaximumUsedMemory() << endl;
     2055      cout << Verbose(0) <<  "Remaining non-freed memory: "
     2056        << MemoryUsageObserver::getInstance()->getUsedMemorySize() << endl;
    20482057      return 0;
     2058      break;
     2059    case 2:  // just for -f option
     2060      delete(molecules); // also free's all molecules contained
     2061      delete(periode);
     2062      cout << Verbose(0) <<  "Maximum of allocated memory: "
     2063        << MemoryUsageObserver::getInstance()->getMaximumUsedMemory() << endl;
     2064      cout << Verbose(0) <<  "Remaining non-freed memory: "
     2065        << MemoryUsageObserver::getInstance()->getUsedMemorySize() << endl;
     2066      return 2;
    20492067      break;
    20502068    default:
     
    21442162  delete(molecules); // also free's all molecules contained
    21452163  delete(periode);
     2164
     2165  cout << Verbose(0) <<  "Maximum of allocated memory: "
     2166    << MemoryUsageObserver::getInstance()->getMaximumUsedMemory() << endl;
     2167  cout << Verbose(0) <<  "Remaining non-freed memory: "
     2168    << MemoryUsageObserver::getInstance()->getUsedMemorySize() << endl;
     2169
    21462170  return (0);
    21472171}
Note: See TracChangeset for help on using the changeset viewer.