Как я могу установить память (МБ), источник (КБ), время (секунды) для кода?
I would like write a python code, with all necessary limits. Say, python code should consume Memory(x MB), Source (y KB) and Time (z Seconds). Can I set these attributes to my code and also log the actual Memory, Source and Time of code along with detailed memory of all objects(size) used in code ? Example Code : <pre lang="Python">def test(n): some_val = 0 some_dict = {} some_list = [] for i in range(n): some_list.append(i) some_dict[i] = i*i print(some_val) print(some_list) print(some_dict) n = int(input()) test(n)
Для приведенного выше примера кода, как я могу установить память, источник и ограничение по времени ? И как я могу напечатать фактические те же самые детали для вышеуказанного кода вместе с подробной памятью всех объектов(размера), используемых в коде ?
Я учусь, чтобы стать лучшим и эффективным программистом. Я ценю вашу поддержку и помощь. Возможно ли это ? Может ли кто-нибудь проводить нас ?
Что я уже пробовал:
def test(n): some_val = 0 some_dict = {} some_list = [] for i in range(n): some_list.append(i) some_dict[i] = i*i print(some_val) print(some_list) print(some_dict) n = int(input()) test(n)