Ограничение использования памяти Python

Можно ли как то в коде задать ограничение на использование ОЗУ исполняемым кодом ? Пробовал через subprocess , но как будто эффекта ноль, никаких ограничений не создается , как и ошибок.

ChatGPT предложил это решение:

    max_memory_limit = 20971520000


    subprocess.run(["wmic", "process", "where", "name='python.exe'", "set", "VirtualBytesLimit=" + str(max_memory_limit)])

но оно вообще как будто ничего не меняет в работе кода.

(скажу сразу , докер - не вариант) upd: система , где это все должно работать - windows


Ответы (0 шт):