Changeset 8069
- Timestamp:
- Aug 2, 2006, 9:58:23 AM (20 years ago)
- Location:
- trunk/ppMerge/src
- Files:
-
- 2 edited
-
ppMergeCheckInputs.c (modified) (1 diff)
-
ppMergeCombine.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppMerge/src/ppMergeCheckInputs.c
r7811 r8069 91 91 pmFPAview *view = pmFPAAddSourceFromHeader(data->out, header, options->format); 92 92 psFree(view); 93 #if 093 #if 1 94 94 pmFPACopyStructure(data->out, data->in->data[i], 1, 1); 95 95 #endif -
trunk/ppMerge/src/ppMergeCombine.c
r7814 r8069 7 7 #include "ppMergeData.h" 8 8 #include "ppMergeCombine.h" 9 10 static void memCheck(void) 11 { 12 if (psTraceGetLevel(__func__) > 9) { 13 psMemBlock **leaks = NULL; 14 int numLeaks = psMemCheckLeaks(0, &leaks, NULL, false); 15 size_t largestSize = 0; 16 psMemId largest = 0; 17 size_t totalSize = 0; 18 for (int i = 0; i < numLeaks; i++) { 19 psMemBlock *mb = leaks[i]; 20 totalSize += mb->userMemorySize; 21 if (mb->userMemorySize > largestSize) { 22 largestSize = mb->userMemorySize; 23 largest = mb->id; 24 } 25 } 26 psFree(leaks); 27 psTrace(__func__, 0, "Memory in use: %zd\n", totalSize); 28 psTrace(__func__, 0, "Largest block: %ld\n", largest); 29 } 30 return; 31 } 9 32 10 33 … … 116 139 pmCellFreeData(cell); 117 140 } 141 142 memCheck(); 118 143 } 119 144 … … 131 156 pmChipFreeData(chip); 132 157 } 158 159 memCheck(); 133 160 } 134 161 … … 146 173 pmFPAFreeData(data->out); 147 174 175 memCheck(); 176 148 177 return true; 149 178 }
Note:
See TracChangeset
for help on using the changeset viewer.
