1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-22 05:53:44 +08:00

Opt: Release OCR models to reduce memory usage

This commit is contained in:
LmeSzinc
2022-01-24 01:28:47 +08:00
parent 9ae9c63b5f
commit 6d182bb620
3 changed files with 50 additions and 34 deletions

View File

@@ -315,11 +315,14 @@ class AzurLaneAutoScript:
Returns:
str: Name of the next task.
"""
from module.base.memory_opt import release_memory_after_task, release_memory_when_idle
release_memory_after_task()
task = self.config.get_next()
self.config.task = task
self.config.bind(task)
if task.next_run > datetime.now():
release_memory_when_idle()
logger.info(f'Wait until {task.next_run} for task `{task.command}`')
method = self.config.Optimization_WhenTaskQueueEmpty
if method == 'close_game':