diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-07-01 22:49:38 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-07-01 22:49:38 +0100 |
commit | df434cd39909d177f98dec5a7575f61ea701c102 (patch) | |
tree | 3e37aee9a8ab1e4e2515170c774c4fa7f6b20514 /databaseReset.py | |
parent | 8cc768e5b6398e4f3fe3211b3f8dc9712e58dd93 (diff) | |
download | troggle-df434cd39909d177f98dec5a7575f61ea701c102.tar.gz troggle-df434cd39909d177f98dec5a7575f61ea701c102.tar.bz2 troggle-df434cd39909d177f98dec5a7575f61ea701c102.zip |
SurvexBlocks now importing in deatil
Diffstat (limited to 'databaseReset.py')
-rw-r--r-- | databaseReset.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/databaseReset.py b/databaseReset.py index bfb7244..76cc7ff 100644 --- a/databaseReset.py +++ b/databaseReset.py @@ -3,6 +3,7 @@ import os import time import timeit import json +import resource import settings os.environ['PYTHONPATH'] = settings.PYTHON_PATH @@ -11,13 +12,13 @@ os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings') print(" - settings on loading databaseReset.py") import django -print(" - django.setup - next") +print(" - Memory footprint before loading Django: {:.3f} MB".format(resource.getrusage(resource.RUSAGE_SELF)[2]/1024.0)) try: django.setup() except: print(" ! Cyclic reference failure. Can occur when the initial db is empty. Fixed now (in UploadFileForm) but easy to reintroduce..") raise -print(" - django.setup - done") +print(" - Memory footprint after loading Django: {:.3f} MB".format(resource.getrusage(resource.RUSAGE_SELF)[2]/1024.0)) import troggle.flatpages.models import troggle.core.models @@ -194,7 +195,7 @@ class JobQueue(): memend = get_process_memory() duration = time.time()-start #print(" - MEMORY start:{:.3f} MB end:{:.3f} MB change={:.3f} MB".format(memstart,memend, )) - print("\n*- Ended \"", runfunction[0], "\" {:.1f} seconds + {:.3f} MB".format(duration, memend-memstart)) + print("\n*- Ended \"", runfunction[0], "\" {:.1f} seconds + {:.3f} MB ({:.3f} MB)".format(duration, memend-memstart, memend)) self.results[runfunction[0]].pop() # the null item self.results[runfunction[0]].append(duration) @@ -307,7 +308,7 @@ if __name__ == "__main__": runlabel = sys.argv[len(sys.argv)-1] else: runlabel=None - + jq = JobQueue(runlabel) if len(sys.argv)==1: |