import asyncio import time import perf async def async_get_loop(loops): for _ in range(loops): asyncio.get_event_loop() def bench_get_event_loop(loops, loop): start_time = perf.perf_counter() result = loop.run_until_complete(async_get_loop(loops)) dt = perf.perf_counter() - start_time return dt loop = asyncio.get_event_loop() runner = perf.Runner() runner.bench_time_func('asyncio.get_event_loop', bench_get_event_loop, loop)