async_profiler

Last updated:

0 purchases

async_profiler Image
async_profiler Images
Add to Cart

Description:

async profiler

Profiles Async function #
Profile async function call stack.
Usage #
A simple usage example:
import 'package:async_profiler/async_profiler.dart';

main() async {
asyncProfiler = AsyncProfiler();
await asyncProfiler.profile(() {
//Your Async Code
});

asyncProfiler.profileResults; //String representation of frames collected per function call.
asyncProfiler.elapsedMilliseconds; //Total time the profiler has been running.
asyncProfiler.frames; //All StackFrame objects.
}
copied to clipboard
Features and bugs #

Profiles an async function
Reports the total elapsed time after each call
Produces a terse stack trace for each function call. NB: stack traces are slow to be careful in high load environments

Improvements #

Custom call backs for collecting samples other than time.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.