diff options
| author | Louis Burda <quent.burda@gmail.com> | 2021-06-08 19:20:46 +0200 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2021-06-08 19:20:46 +0200 |
| commit | 8f20deab0f233973199be29eae5518c4c73509c2 (patch) | |
| tree | 8ebf23fd7d61a882729e2152ece99564c59ff04e /checker | |
| parent | 12542c20e042555a4279a4788bc14520daf1116b (diff) | |
| download | enowars5-service-stldoctor-8f20deab0f233973199be29eae5518c4c73509c2.tar.gz enowars5-service-stldoctor-8f20deab0f233973199be29eae5518c4c73509c2.zip | |
added debugging to checker to find what is consuming memory on testvm
Diffstat (limited to 'checker')
| -rw-r--r-- | checker/src/checker.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/checker/src/checker.py b/checker/src/checker.py index a77ba2f..9fa7c1e 100644 --- a/checker/src/checker.py +++ b/checker/src/checker.py @@ -10,6 +10,20 @@ logging.getLogger("_curses").setLevel(logging.CRITICAL) from faker import Faker +# DEBUGING MEMORY ISSUES# +import tracemalloc, signal + +tracemalloc.start() + +def handler(signum, frame): + print("Received SIG!") + snapshot = tracemalloc.take_snapshot() + top_stats = snapshot.statistics('lineno') + open(f"malloc-log-{os.getpid()}", "w+").write("\n".join([str(v) for v in top_stats[:10]])) + +signal.signal(signal.SIGALRM, handler) +# END DEBUG # + evil_file = b""" solid test\xff facet normal 0 0 1.0 |
