Ограничение использования памяти Python
Можно ли как то в коде задать ограничение на использование ОЗУ исполняемым кодом ? Пробовал через subprocess , но как будто эффекта ноль, никаких ограничений не создается , как и ошибок.
ChatGPT предложил это решение:
max_memory_limit = 20971520000
subprocess.run(["wmic", "process", "where", "name='python.exe'", "set", "VirtualBytesLimit=" + str(max_memory_limit)])
но оно вообще как будто ничего не меняет в работе кода.
(скажу сразу , докер - не вариант) upd: система , где это все должно работать - windows