Last updated:
0 purchases
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.