Index: /trunk/psModules/src/objects/pmSourceFitPCM.c
===================================================================
--- /trunk/psModules/src/objects/pmSourceFitPCM.c	(revision 32743)
+++ /trunk/psModules/src/objects/pmSourceFitPCM.c	(revision 32744)
@@ -67,8 +67,10 @@
 
     psImage *covar = psImageAlloc (params->n, params->n, PS_TYPE_F32);
+    // NOTE : 4 allocs to here
 
     float t1, t2, t3, t4, t5;
     if (TIMING) { t1 = psTimerMark ("pmSourceFitPCM"); }
 
+    // NOTE : 996 allocs in here
     bool fitStatus = pmPCM_MinimizeChisq (myMin, covar, params, source, pcm);
     if (TIMING) { t2 = psTimerMark ("pmSourceFitPCM"); }
Index: /trunk/psphot/src/psphotExtendedSourceFits.c
===================================================================
--- /trunk/psphot/src/psphotExtendedSourceFits.c	(revision 32743)
+++ /trunk/psphot/src/psphotExtendedSourceFits.c	(revision 32744)
@@ -321,5 +321,5 @@
 
 	// set the fit radius based on the first radial moment (also sets the mask pixels)
-	psphotSetRadiusMomentsExact(&fitRadius, &windowRadius, readout, source, markVal);
+	psphotSetRadiusMomentsExact(&fitRadius, &windowRadius, readout, source, markVal); // NOTE : 6 allocs
 
 	// UPDATE : we have changed the moments calculation.  There is now an iteration within 
@@ -371,5 +371,6 @@
           pmModel *modelFit = NULL;
           if (convolved) {
-              modelFit = psphotFitPCM (readout, source, fitOptions, modelType, maskVal, markVal, psfSize);
+	      // NOTE : 4 more allocs to here
+              modelFit = psphotFitPCM (readout, source, fitOptions, modelType, maskVal, markVal, psfSize); // NOTE : 2313 allocs in here
               if (!modelFit) {
                   psTrace ("psphot", 5, "failed to fit psf-conv model for object at %f, %f", source->moments->Mx, source->moments->My);
Index: /trunk/psphot/src/psphotSourceFits.c
===================================================================
--- /trunk/psphot/src/psphotSourceFits.c	(revision 32743)
+++ /trunk/psphot/src/psphotSourceFits.c	(revision 32744)
@@ -531,4 +531,5 @@
     if (TIMING) { t1 = psTimerMark ("psphotFitPCM"); }
 
+    // NOTE : 65 allocs to here
     // get the guess for sersic models 
     if (modelType == pmModelClassGetType("PS_MODEL_SERSIC")) {
@@ -560,5 +561,5 @@
 
     // psTraceSetLevel("psLib.math.psMinimizeLMChi2", 5);
-    pmSourceFitPCM (pcm, source, &options, maskVal, markVal, psfSize);
+    pmSourceFitPCM (pcm, source, &options, maskVal, markVal, psfSize);  // NOTE : 1687 allocs in here
     if (TIMING) { t5 = psTimerMark ("psphotFitPCM"); }
 
