GCInfo constructor
const
GCInfo({
- required Long endTimeNs,
- required Long epoch,
- required Long firstPauseEndTimeNs,
- required Long firstPauseRequestTimeNs,
- required Long firstPauseStartTimeNs,
- required Long markedCount,
- required Map<
String, MemoryUsage> memoryUsageAfter, - required Map<
String, MemoryUsage> memoryUsageBefore, - Long? postGcCleanupTimeNs,
- required RootSetStatistics rootSet,
- Long? secondPauseEndTimeNs,
- Long? secondPauseRequestTimeNs,
- Long? secondPauseStartTimeNs,
- required Long startTimeNs,
- required Map<
String, SweepStatistics> sweepStatistics,
This class represents statistics about the single run of the garbage collector.
It is supposed to be used for testing and debugging purposes only.
Implementation
const GCInfo({
required this.endTimeNs,
required this.epoch,
required this.firstPauseEndTimeNs,
required this.firstPauseRequestTimeNs,
required this.firstPauseStartTimeNs,
required this.markedCount,
required this.memoryUsageAfter,
required this.memoryUsageBefore,
this.postGcCleanupTimeNs,
required this.rootSet,
this.secondPauseEndTimeNs,
this.secondPauseRequestTimeNs,
this.secondPauseStartTimeNs,
required this.startTimeNs,
required this.sweepStatistics,
});