enowars5-service-stldoctor

STL-Analyzing A/D Service for ENOWARS5 in 2021
git clone https://git.sinitax.com/sinitax/enowars5-service-stldoctor
Log | Files | Refs | README | LICENSE | sfeed.txt

commit 8f20deab0f233973199be29eae5518c4c73509c2
parent 12542c20e042555a4279a4788bc14520daf1116b
Author: Louis Burda <quent.burda@gmail.com>
Date:   Tue,  8 Jun 2021 19:20:46 +0200

added debugging to checker to find what is consuming memory on testvm

Diffstat:
Mchecker/src/checker.py | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git 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