From 792d32d7e11ae95eadaf3a2881a4146bd9924f53 Mon Sep 17 00:00:00 2001 From: liqiang-fit2cloud Date: Tue, 4 Nov 2025 11:03:56 +0800 Subject: [PATCH] perf: revert preload. --- apps/maxkb/settings/mem.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/apps/maxkb/settings/mem.py b/apps/maxkb/settings/mem.py index 5c15b7dbd..e9daa5ab4 100644 --- a/apps/maxkb/settings/mem.py +++ b/apps/maxkb/settings/mem.py @@ -4,7 +4,6 @@ import gc import threading from maxkb.const import CONFIG from common.utils.logger import maxkb_logger -import tracemalloc CURRENT_PID=os.getpid() GC_THRESHOLD = (100, 5, 5) @@ -16,23 +15,15 @@ def change_gc_threshold(): gc.set_threshold(*GC_THRESHOLD) maxkb_logger.debug(f"(PID: {CURRENT_PID}) GC thresholds changed from {old_threshold} → {GC_THRESHOLD}") - def force_gc(): - snapshot = tracemalloc.take_snapshot() - top_stats = snapshot.statistics('lineno') - maxkb_logger.debug("[ Top 10 memory-consuming lines ]") - for stat in top_stats[:10]: - maxkb_logger.debug(stat) collected = gc.collect() maxkb_logger.debug(f"(PID: {CURRENT_PID}) Forced GC ({collected} objects collected)") threading.Timer(GC_INTERVAL, force_gc).start() - def init_memory_optimization(): - tracemalloc.start() change_gc_threshold() force_gc() maxkb_logger.debug("(PID: {CURRENT_PID}) Memory optimization (GC tuning) started.") -if CONFIG.get("ENABLE_MEMORY_OPTIMIZATION", '0') == "1": +if CONFIG.get("ENABLE_MEMORY_OPTIMIZATION", '1') == "1": init_memory_optimization()