Commit f02a4de0 authored by Wei Chengliang's avatar Wei Chengliang
Browse files

optimize gc.collect

parent f5ae2578
Loading
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -135,6 +135,9 @@ class Observation(object):
        chip_output.Log_info("check running:1: pointing-%d chip-%d pid-%d memory-%6.2fGB" % (pointing.id,
                             chip.chipID, os.getpid(), (psutil.Process(os.getpid()).memory_info().rss / 1024 / 1024 / 1024)))
        del chip.img
        del chip.flat_img
        del chip.prnu_img
        del chip.shutter_img

    def runExposure_MPI_PointingList(self, pointing_list, chips=None):
        comm = MPI.COMM_WORLD
+1 −1
Original line number Diff line number Diff line
@@ -216,7 +216,7 @@ def add_objects(self, chip, filt, tel, pointing, catalog, obs_param):
        # Unload SED:
        obj.unload_SED()
        del obj
        gc.collect()
        # gc.collect()
    del psf_model
    gc.collect()