Как я могу динамически проследить и визуализировать шаблоны распределения памяти вложенных кораток Python в режиме реальPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу динамически проследить и визуализировать шаблоны распределения памяти вложенных кораток Python в режиме реаль

Сообщение Anonymous »

Я пытаюсь понять, как память используется в моем приложении Async Python. У меня есть несколько затрат, и я хочу увидеть, сколько памяти использует каждый из них, особенно когда они вложены или вызывают друг друга.import asyncio
import tracemalloc

tracemalloc.start()

async def task1():
    print("Task 1 started")
    await asyncio.sleep(1)
    print("Task 1 memory:", tracemalloc.get_traced_memory())

async def task2():
    print("Task 2 started")
    await asyncio.sleep(1)
    print("Task 2 memory:", tracemalloc.get_traced_memory())

async def main():
    await asyncio.gather(task1(), task2())

asyncio.run(main())
< /code>
Это печатает несколько номеров памяти, но я не знаю, показывает ли она память только для этой коратики или для всей программы. Кроме того, я хочу отслеживать использование памяти с течением времени, а не только один раз в конце.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... f-nested-p
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»