Created
May 9, 2025 02:42
-
-
Save AlgorithmsAreCool/f8f82df9901cdbfafafaf15f76d36498 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// See https://aka.ms/new-console-template for more information | |
using System; | |
using System.Threading; | |
using System.Collections.Generic; | |
using System.Diagnostics.Tracing; | |
using System.Collections.Concurrent; | |
using HdrHistogram; | |
using System.Diagnostics; | |
using System.Runtime; | |
static class Program | |
{ | |
private static readonly Stopwatch benchmarkStopwatch = Stopwatch.StartNew(); | |
static void Main(string[] args) | |
{ | |
if (args is [var rawArg] && int.TryParse(rawArg, out var gcMode)) | |
{ | |
Console.WriteLine($"Trying Setting GC Latency Mode to {gcMode} = {(GCLatencyMode)gcMode}"); | |
GCSettings.LatencyMode = (GCLatencyMode)gcMode; | |
} | |
Console.WriteLine($"Is Server {GCSettings.IsServerGC} GC Latency Mode: {GCSettings.LatencyMode}"); | |
var listener = new GCEventListener(); | |
Test(); | |
Thread.Sleep(1000); // Wait for the last events to be processed | |
listener.PrintStats(); | |
} | |
public static void Test() | |
{ | |
int loopIteration = 0; | |
long objectAllocated = 0; | |
long initialBytesAllocated = GC.GetAllocatedBytesForCurrentThread(); | |
object[] a = new object[100_000_000]; | |
for (; ; ) | |
{ | |
loopIteration++; | |
if (benchmarkStopwatch.Elapsed.TotalSeconds > 30) | |
{ | |
var allocationsPerSecond = objectAllocated / benchmarkStopwatch.Elapsed.TotalSeconds; | |
long finalBytesAllocated = GC.GetAllocatedBytesForCurrentThread(); | |
var megabytesAllocated = (finalBytesAllocated - initialBytesAllocated) / (1024.0 * 1024.0); | |
var megabytesAllocatedPerSecond = megabytesAllocated / benchmarkStopwatch.Elapsed.TotalSeconds; | |
Console.WriteLine($"Test completed {loopIteration:N} iterations {objectAllocated:N0} objects allocated ({allocationsPerSecond:N2} obj/s) Allocated {megabytesAllocated:N2}MB ({megabytesAllocatedPerSecond:N2} MB/s) "); | |
return; | |
} | |
// Create a lot of Gen2 -> Gen0 references to keep the GC busy | |
object o = new(); | |
objectAllocated++; | |
for (int i = 0; i < a.Length; i++) | |
{ | |
a[i] = o; | |
} | |
// Create a lot of short lived objects to trigger Gen0 GC | |
for (int i = 0; i < 1000; i++) | |
{ | |
objectAllocated += 2; | |
var obj = new string('a', 10000); | |
objectAllocated++; | |
GC.KeepAlive(obj); | |
// force the obj into gen1, we know that Gen0 are fast. | |
a[0] = new string('a', 10000); | |
objectAllocated++; | |
} | |
} | |
} | |
} | |
public sealed class GCEventListener : EventListener | |
{ | |
const long TenSeconds = (int)TimeSpan.TicksPerSecond * 10; | |
private readonly ConcurrentDictionary<uint, long> gcStarts = new(); | |
private readonly LongConcurrentHistogram gen0Histogram = new(10, 100_000_000, 3); | |
private readonly LongConcurrentHistogram gen1Histogram = new(10, 100_000_000, 3); | |
private readonly LongConcurrentHistogram gen2Histogram = new(10, 100_000_000, 3); | |
private readonly LongConcurrentHistogram allHistogram = new(10, 100_000_000, 3); | |
private readonly Stopwatch reportStopwatch = Stopwatch.StartNew(); | |
public GCEventListener() | |
{ | |
Console.WriteLine("GCEventListener Created"); | |
} | |
public void PrintStats() | |
{ | |
PrintHistogram(0); | |
PrintHistogram(1); | |
PrintHistogram(2); | |
PrintHistogram(null); | |
const double MB = 1024 * 1024; | |
var memoryInfo = GC.GetGCMemoryInfo(); | |
var pauseTime = memoryInfo.PauseTimePercentage; | |
var totalCommittedBytes = memoryInfo.TotalCommittedBytes / MB; | |
var memoryLoad = memoryInfo.MemoryLoadBytes / MB; | |
var heapSize = memoryInfo.HeapSizeBytes / MB; | |
var fragmentedBytes = memoryInfo.FragmentedBytes / MB; | |
Console.WriteLine($"Memory Load: {memoryLoad:n3}MB Committed: {totalCommittedBytes:n3}MB Heap Size: {heapSize:n3}MB Fragmented: {fragmentedBytes:n3}MB Pause Time: {pauseTime:N2}%"); | |
} | |
// Called whenever an EventSource is created. | |
protected override void OnEventSourceCreated(EventSource eventSource) | |
{ | |
// Watch for the .NET runtime EventSource and enable all of its events. | |
if (eventSource.Name.Equals("Microsoft-Windows-DotNETRuntime")) | |
{ | |
EnableEvents(eventSource, EventLevel.Informational, (EventKeywords)0x1); | |
} | |
} | |
// Called whenever an event is written. | |
protected override void OnEventWritten(EventWrittenEventArgs eventData) | |
{ | |
if (eventData.EventName == null) | |
return; | |
if (eventData is { EventName: "GCStart_V2", Payload: [uint startGcIndex, ..] }) | |
{ | |
long timeGCStart = eventData.TimeStamp.Ticks; | |
gcStarts.TryAdd(startGcIndex, timeGCStart); | |
return; | |
} | |
if (eventData is { EventName: "GCEnd_V1", Payload: [uint endGcIndex, uint endGcType, ..] }) | |
{ | |
if (gcStarts.TryRemove(endGcIndex, out var timeGCStart)) | |
{ | |
long timeGCEnd = eventData.TimeStamp.Ticks; | |
long pauseTicks = timeGCEnd - timeGCStart; | |
allHistogram.RecordValue(pauseTicks); | |
var histogram = endGcType switch | |
{ | |
0 => gen0Histogram, | |
1 => gen1Histogram, | |
2 => gen2Histogram, | |
_ => throw new Exception() | |
}; | |
histogram.RecordValue(pauseTicks); | |
// var pauseTime = TimeSpan.FromTicks(pauseTicks); | |
// if (pauseTime.TotalMilliseconds > 100) | |
// { | |
// Console.WriteLine($"GC {endGcType} took {pauseTime.TotalMilliseconds:n3}ms"); | |
// } | |
if (reportStopwatch.Elapsed.TotalSeconds > 5) | |
{ | |
reportStopwatch.Restart(); | |
PrintStats(); | |
Console.WriteLine(); | |
Console.WriteLine(); | |
} | |
} | |
} | |
} | |
private void PrintHistogram(int? gen) | |
{ | |
var histogram = gen switch | |
{ | |
0 => gen0Histogram, | |
1 => gen1Histogram, | |
2 => gen2Histogram, | |
_ => allHistogram | |
}; | |
if (histogram.TotalCount == 0) | |
{ | |
Console.WriteLine("Gen {0} Histogram: No data", gen); | |
return; | |
} | |
var count = histogram.TotalCount; | |
var p50 = TimeSpan.FromTicks(histogram.GetValueAtPercentile(50)).TotalMilliseconds; | |
var p90 = TimeSpan.FromTicks(histogram.GetValueAtPercentile(90)).TotalMilliseconds; | |
var p99 = TimeSpan.FromTicks(histogram.GetValueAtPercentile(99)).TotalMilliseconds; | |
var p99_9 = TimeSpan.FromTicks(histogram.GetValueAtPercentile(99.9)).TotalMilliseconds; | |
var pMax = TimeSpan.FromTicks(histogram.GetValueAtPercentile(100)).TotalMilliseconds; | |
var printedGen = gen == null ? "all" : gen.ToString(); | |
Console.WriteLine($"Gen {printedGen} Histogram: Count = {histogram.TotalCount} P50 = {p50:n3}ms P90 = {p90:n3}ms P99 = {p99:n3}ms P99.9 = {p99_9:n3}ms PMax = {pMax:n3}ms"); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 0 = Batch | |
Is Server True GC Latency Mode: Interactive | |
GCEventListener Created | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 4 P50 = 0.155ms P90 = 0.249ms P99 = 0.249ms P99.9 = 0.249ms PMax = 0.249ms | |
Gen 2 Histogram: Count = 2 P50 = 27.264ms P90 = 27.853ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Gen all Histogram: Count = 6 P50 = 0.203ms P90 = 27.264ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Memory Load: 26,640.016MB Committed: 0.000MB Heap Size: 763.842MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 8 P50 = 0.155ms P90 = 0.249ms P99 = 0.431ms P99.9 = 0.431ms PMax = 0.431ms | |
Gen 2 Histogram: Count = 2 P50 = 27.264ms P90 = 27.853ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Gen all Histogram: Count = 10 P50 = 0.203ms P90 = 27.264ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Memory Load: 26,640.016MB Committed: 0.000MB Heap Size: 763.808MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 11 P50 = 0.179ms P90 = 0.431ms P99 = 2.501ms P99.9 = 2.501ms PMax = 2.501ms | |
Gen 2 Histogram: Count = 2 P50 = 27.264ms P90 = 27.853ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Gen all Histogram: Count = 13 P50 = 0.203ms P90 = 27.264ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Memory Load: 26,640.016MB Committed: 0.000MB Heap Size: 763.865MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 15 P50 = 0.178ms P90 = 2.501ms P99 = 3.166ms P99.9 = 3.166ms PMax = 3.166ms | |
Gen 2 Histogram: Count = 2 P50 = 27.264ms P90 = 27.853ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Gen all Histogram: Count = 17 P50 = 0.179ms P90 = 3.166ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Memory Load: 26,640.016MB Committed: 0.000MB Heap Size: 763.827MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 18 P50 = 0.178ms P90 = 0.431ms P99 = 3.166ms P99.9 = 3.166ms PMax = 3.166ms | |
Gen 2 Histogram: Count = 2 P50 = 27.264ms P90 = 27.853ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Gen all Histogram: Count = 20 P50 = 0.179ms P90 = 3.166ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Memory Load: 26,640.016MB Committed: 0.000MB Heap Size: 763.865MB Fragmented: 0.000MB Pause Time: 0.00% | |
Test completed 95.00 iterations 376,094 objects allocated (12,506.32 obj/s) Allocated 4,353.06MB (144.75 MB/s) | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 19 P50 = 0.179ms P90 = 0.496ms P99 = 3.166ms P99.9 = 3.166ms PMax = 3.166ms | |
Gen 2 Histogram: Count = 2 P50 = 27.264ms P90 = 27.853ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Gen all Histogram: Count = 21 P50 = 0.203ms P90 = 3.166ms P99 = 27.853ms P99.9 = 27.853ms PMax = 27.853ms | |
Memory Load: 26,640.016MB Committed: 0.000MB Heap Size: 763.827MB Fragmented: 0.000MB Pause Time: 0.00% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 2 = LowLatency | |
Is Server True GC Latency Mode: LowLatency | |
GCEventListener Created | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 4 P50 = 0.110ms P90 = 5.491ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Gen 2 Histogram: Count = 2 P50 = 0.174ms P90 = 0.205ms P99 = 0.205ms P99.9 = 0.205ms PMax = 0.205ms | |
Gen all Histogram: Count = 6 P50 = 0.174ms P90 = 0.205ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Memory Load: 27,289.772MB Committed: 0.000MB Heap Size: 763.839MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 8 P50 = 0.135ms P90 = 0.190ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Gen 2 Histogram: Count = 2 P50 = 0.174ms P90 = 0.205ms P99 = 0.205ms P99.9 = 0.205ms PMax = 0.205ms | |
Gen all Histogram: Count = 10 P50 = 0.174ms P90 = 0.205ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Memory Load: 27,289.772MB Committed: 0.000MB Heap Size: 763.843MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 12 P50 = 0.151ms P90 = 0.192ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Gen 2 Histogram: Count = 2 P50 = 0.174ms P90 = 0.205ms P99 = 0.205ms P99.9 = 0.205ms PMax = 0.205ms | |
Gen all Histogram: Count = 14 P50 = 0.163ms P90 = 0.205ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Memory Load: 26,964.894MB Committed: 0.000MB Heap Size: 763.843MB Fragmented: 0.000MB Pause Time: 0.00% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 16 P50 = 0.143ms P90 = 0.190ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Gen 2 Histogram: Count = 2 P50 = 0.174ms P90 = 0.205ms P99 = 0.205ms P99.9 = 0.205ms PMax = 0.205ms | |
Gen all Histogram: Count = 18 P50 = 0.148ms P90 = 0.192ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Memory Load: 27,289.772MB Committed: 0.000MB Heap Size: 763.830MB Fragmented: 0.000MB Pause Time: 0.00% | |
Test completed 97.00 iterations 384,096 objects allocated (12,801.16 obj/s) Allocated 4,429.45MB (147.62 MB/s) | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 19 P50 = 0.139ms P90 = 0.190ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Gen 2 Histogram: Count = 2 P50 = 0.174ms P90 = 0.205ms P99 = 0.205ms P99.9 = 0.205ms PMax = 0.205ms | |
Gen all Histogram: Count = 21 P50 = 0.143ms P90 = 0.192ms P99 = 5.491ms P99.9 = 5.491ms PMax = 5.491ms | |
Memory Load: 26,964.894MB Committed: 0.000MB Heap Size: 763.849MB Fragmented: 0.000MB Pause Time: 0.00% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 0 = Batch | |
Is Server True GC Latency Mode: Batch | |
GCEventListener Created | |
Gen 0 Histogram: Count = 9 P50 = 146.227ms P90 = 178.381ms P99 = 224.666ms P99.9 = 224.666ms PMax = 224.666ms | |
Gen 1 Histogram: Count = 3 P50 = 164.966ms P90 = 1,124.762ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Gen 2 Histogram: Count = 1 P50 = 491.520ms P90 = 491.520ms P99 = 491.520ms P99.9 = 491.520ms PMax = 491.520ms | |
Gen all Histogram: Count = 13 P50 = 147.353ms P90 = 491.520ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Memory Load: 26,640.016MB Committed: 802.762MB Heap Size: 763.900MB Fragmented: 0.001MB Pause Time: 55.28% | |
Gen 0 Histogram: Count = 22 P50 = 149.197ms P90 = 164.454ms P99 = 224.666ms P99.9 = 224.666ms PMax = 224.666ms | |
Gen 1 Histogram: Count = 4 P50 = 146.637ms P90 = 1,124.762ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Gen 2 Histogram: Count = 1 P50 = 491.520ms P90 = 491.520ms P99 = 491.520ms P99.9 = 491.520ms PMax = 491.520ms | |
Gen all Histogram: Count = 27 P50 = 149.299ms P90 = 178.381ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Memory Load: 26,640.016MB Committed: 803.414MB Heap Size: 763.827MB Fragmented: 0.001MB Pause Time: 47.67% | |
Gen 0 Histogram: Count = 35 P50 = 151.040ms P90 = 164.454ms P99 = 224.666ms P99.9 = 224.666ms PMax = 224.666ms | |
Gen 1 Histogram: Count = 5 P50 = 148.889ms P90 = 1,124.762ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Gen 2 Histogram: Count = 1 P50 = 491.520ms P90 = 491.520ms P99 = 491.520ms P99.9 = 491.520ms PMax = 491.520ms | |
Gen all Histogram: Count = 41 P50 = 151.040ms P90 = 167.936ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Memory Load: 26,640.016MB Committed: 803.852MB Heap Size: 763.885MB Fragmented: 0.001MB Pause Time: 44.88% | |
Gen 0 Histogram: Count = 47 P50 = 152.576ms P90 = 164.454ms P99 = 224.666ms P99.9 = 224.666ms PMax = 224.666ms | |
Gen 1 Histogram: Count = 6 P50 = 148.889ms P90 = 164.966ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Gen 2 Histogram: Count = 1 P50 = 491.520ms P90 = 491.520ms P99 = 491.520ms P99.9 = 491.520ms PMax = 491.520ms | |
Gen all Histogram: Count = 54 P50 = 152.576ms P90 = 169.574ms P99 = 491.520ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Memory Load: 26,640.016MB Committed: 803.852MB Heap Size: 763.885MB Fragmented: 0.001MB Pause Time: 43.54% | |
Gen 0 Histogram: Count = 59 P50 = 153.702ms P90 = 167.936ms P99 = 181.350ms P99.9 = 224.666ms PMax = 224.666ms | |
Gen 1 Histogram: Count = 7 P50 = 154.214ms P90 = 172.544ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Gen 2 Histogram: Count = 1 P50 = 491.520ms P90 = 491.520ms P99 = 491.520ms P99.9 = 491.520ms PMax = 491.520ms | |
Gen all Histogram: Count = 67 P50 = 154.112ms P90 = 171.622ms P99 = 491.520ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Memory Load: 26,964.894MB Committed: 803.852MB Heap Size: 763.827MB Fragmented: 0.001MB Pause Time: 43.04% | |
Test completed 70.00 iterations 276,069 objects allocated (9,174.98 obj/s) Allocated 3,398.24MB (112.94 MB/s) | |
Gen 0 Histogram: Count = 70 P50 = 154.522ms P90 = 167.936ms P99 = 181.350ms P99.9 = 224.666ms PMax = 224.666ms | |
Gen 1 Histogram: Count = 7 P50 = 154.214ms P90 = 172.544ms P99 = 1,124.762ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Gen 2 Histogram: Count = 1 P50 = 491.520ms P90 = 491.520ms P99 = 491.520ms P99.9 = 491.520ms PMax = 491.520ms | |
Gen all Histogram: Count = 78 P50 = 154.522ms P90 = 171.622ms P99 = 491.520ms P99.9 = 1,124.762ms PMax = 1,124.762ms | |
Memory Load: 26,640.016MB Committed: 803.977MB Heap Size: 764.038MB Fragmented: 0.001MB Pause Time: 42.55% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 0 = Batch | |
Is Server True GC Latency Mode: Batch | |
GCEventListener Created | |
Gen 0 Histogram: Count = 2 P50 = 143.155ms P90 = 145.920ms P99 = 145.920ms P99.9 = 145.920ms PMax = 145.920ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 495.616ms P90 = 495.616ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Gen all Histogram: Count = 3 P50 = 145.920ms P90 = 495.616ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Memory Load: 26,640.016MB Committed: 1,082.707MB Heap Size: 763.846MB Fragmented: 0.005MB Pause Time: 13.46% | |
Gen 0 Histogram: Count = 6 P50 = 145.920ms P90 = 150.016ms P99 = 151.757ms P99.9 = 151.757ms PMax = 151.757ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 495.616ms P90 = 495.616ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Gen all Histogram: Count = 7 P50 = 146.637ms P90 = 151.757ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Memory Load: 26,640.016MB Committed: 1,074.156MB Heap Size: 763.928MB Fragmented: 0.006MB Pause Time: 11.58% | |
Gen 0 Histogram: Count = 10 P50 = 146.637ms P90 = 154.112ms P99 = 157.594ms P99.9 = 157.594ms PMax = 157.594ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 495.616ms P90 = 495.616ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Gen all Histogram: Count = 11 P50 = 148.275ms P90 = 157.594ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Memory Load: 26,640.016MB Committed: 1,077.121MB Heap Size: 764.004MB Fragmented: 0.006MB Pause Time: 11.10% | |
Gen 0 Histogram: Count = 14 P50 = 148.275ms P90 = 154.112ms P99 = 157.594ms P99.9 = 157.594ms PMax = 157.594ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 495.616ms P90 = 495.616ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Gen all Histogram: Count = 15 P50 = 149.197ms P90 = 157.594ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Memory Load: 26,640.016MB Committed: 1,076.625MB Heap Size: 764.081MB Fragmented: 0.006MB Pause Time: 10.73% | |
Test completed 117.00 iterations 464,116 objects allocated (15,433.85 obj/s) Allocated 5,193.30MB (172.70 MB/s) | |
Gen 0 Histogram: Count = 18 P50 = 148.275ms P90 = 154.112ms P99 = 164.966ms P99.9 = 164.966ms PMax = 164.966ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 495.616ms P90 = 495.616ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Gen all Histogram: Count = 19 P50 = 149.197ms P90 = 157.594ms P99 = 495.616ms P99.9 = 495.616ms PMax = 495.616ms | |
Memory Load: 26,640.016MB Committed: 1,078.613MB Heap Size: 764.157MB Fragmented: 0.006MB Pause Time: 10.61% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 1 = Interactive | |
Is Server True GC Latency Mode: Interactive | |
GCEventListener Created | |
Gen 0 Histogram: Count = 15 P50 = 0.151ms P90 = 1,063.322ms P99 = 1,132.134ms P99.9 = 1,132.134ms PMax = 1,132.134ms | |
Gen 1 Histogram: Count = 1 P50 = 1,042.022ms P90 = 1,042.022ms P99 = 1,042.022ms P99.9 = 1,042.022ms PMax = 1,042.022ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 16 P50 = 0.151ms P90 = 1,042.022ms P99 = 1,132.134ms P99.9 = 1,132.134ms PMax = 1,132.134ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.044MB Fragmented: 0.001MB Pause Time: 95.39% | |
Gen 0 Histogram: Count = 16 P50 = 0.151ms P90 = 1,063.322ms P99 = 1,132.134ms P99.9 = 1,132.134ms PMax = 1,132.134ms | |
Gen 1 Histogram: Count = 1 P50 = 1,042.022ms P90 = 1,042.022ms P99 = 1,042.022ms P99.9 = 1,042.022ms PMax = 1,042.022ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 17 P50 = 0.161ms P90 = 1,063.322ms P99 = 1,132.134ms P99.9 = 1,132.134ms PMax = 1,132.134ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.044MB Fragmented: 0.001MB Pause Time: 95.39% | |
Gen 0 Histogram: Count = 34 P50 = 1,076.429ms P90 = 1,123.123ms P99 = 1,143.603ms P99.9 = 1,143.603ms PMax = 1,143.603ms | |
Gen 1 Histogram: Count = 1 P50 = 1,042.022ms P90 = 1,042.022ms P99 = 1,042.022ms P99.9 = 1,042.022ms PMax = 1,042.022ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 35 P50 = 1,076.429ms P90 = 1,123.123ms P99 = 1,143.603ms P99.9 = 1,143.603ms PMax = 1,143.603ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.044MB Fragmented: 0.001MB Pause Time: 96.53% | |
Test completed 4.00 iterations 12,003 objects allocated (322.92 obj/s) Allocated 877.52MB (23.61 MB/s) | |
Gen 0 Histogram: Count = 35 P50 = 1,076.429ms P90 = 1,123.123ms P99 = 1,143.603ms P99.9 = 1,143.603ms PMax = 1,143.603ms | |
Gen 1 Histogram: Count = 1 P50 = 1,042.022ms P90 = 1,042.022ms P99 = 1,042.022ms P99.9 = 1,042.022ms PMax = 1,042.022ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 36 P50 = 1,073.971ms P90 = 1,116.570ms P99 = 1,143.603ms P99.9 = 1,143.603ms PMax = 1,143.603ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.044MB Fragmented: 0.001MB Pause Time: 96.72% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 1 = Interactive | |
Is Server True GC Latency Mode: Interactive | |
GCEventListener Created | |
Gen 0 Histogram: Count = 2 P50 = 141.824ms P90 = 151.859ms P99 = 151.859ms P99.9 = 151.859ms PMax = 151.859ms | |
Gen 1 Histogram: Count = 1 P50 = 141.414ms P90 = 141.414ms P99 = 141.414ms P99.9 = 141.414ms PMax = 141.414ms | |
Gen 2 Histogram: Count = 1 P50 = 772.915ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Gen all Histogram: Count = 4 P50 = 141.824ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Memory Load: 26,640.016MB Committed: 1,034.156MB Heap Size: 763.804MB Fragmented: 0.001MB Pause Time: 16.64% | |
Gen 0 Histogram: Count = 6 P50 = 149.709ms P90 = 153.190ms P99 = 158.925ms P99.9 = 158.925ms PMax = 158.925ms | |
Gen 1 Histogram: Count = 1 P50 = 141.414ms P90 = 141.414ms P99 = 141.414ms P99.9 = 141.414ms PMax = 141.414ms | |
Gen 2 Histogram: Count = 1 P50 = 772.915ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Gen all Histogram: Count = 8 P50 = 149.709ms P90 = 158.925ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Memory Load: 26,640.016MB Committed: 1,018.594MB Heap Size: 763.885MB Fragmented: 0.001MB Pause Time: 13.17% | |
Gen 0 Histogram: Count = 10 P50 = 147.558ms P90 = 153.190ms P99 = 158.925ms P99.9 = 158.925ms PMax = 158.925ms | |
Gen 1 Histogram: Count = 1 P50 = 141.414ms P90 = 141.414ms P99 = 141.414ms P99.9 = 141.414ms PMax = 141.414ms | |
Gen 2 Histogram: Count = 1 P50 = 772.915ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Gen all Histogram: Count = 12 P50 = 147.558ms P90 = 158.925ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Memory Load: 26,640.016MB Committed: 1,018.035MB Heap Size: 763.962MB Fragmented: 0.001MB Pause Time: 11.88% | |
Gen 0 Histogram: Count = 14 P50 = 148.582ms P90 = 153.600ms P99 = 158.925ms P99.9 = 158.925ms PMax = 158.925ms | |
Gen 1 Histogram: Count = 1 P50 = 141.414ms P90 = 141.414ms P99 = 141.414ms P99.9 = 141.414ms PMax = 141.414ms | |
Gen 2 Histogram: Count = 1 P50 = 772.915ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Gen all Histogram: Count = 16 P50 = 148.582ms P90 = 153.600ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Memory Load: 26,640.016MB Committed: 1,019.949MB Heap Size: 764.039MB Fragmented: 0.001MB Pause Time: 11.41% | |
Gen 0 Histogram: Count = 18 P50 = 148.480ms P90 = 153.190ms P99 = 158.925ms P99.9 = 158.925ms PMax = 158.925ms | |
Gen 1 Histogram: Count = 1 P50 = 141.414ms P90 = 141.414ms P99 = 141.414ms P99.9 = 141.414ms PMax = 141.414ms | |
Gen 2 Histogram: Count = 1 P50 = 772.915ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Gen all Histogram: Count = 20 P50 = 148.480ms P90 = 153.600ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Memory Load: 26,640.016MB Committed: 1,020.695MB Heap Size: 764.115MB Fragmented: 0.002MB Pause Time: 11.03% | |
Test completed 119.00 iterations 472,118 objects allocated (15,630.34 obj/s) Allocated 5,269.69MB (174.46 MB/s) | |
Gen 0 Histogram: Count = 18 P50 = 148.480ms P90 = 153.190ms P99 = 158.925ms P99.9 = 158.925ms PMax = 158.925ms | |
Gen 1 Histogram: Count = 1 P50 = 141.414ms P90 = 141.414ms P99 = 141.414ms P99.9 = 141.414ms PMax = 141.414ms | |
Gen 2 Histogram: Count = 1 P50 = 772.915ms P90 = 772.915ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Gen all Histogram: Count = 20 P50 = 148.480ms P90 = 153.600ms P99 = 772.915ms P99.9 = 772.915ms PMax = 772.915ms | |
Memory Load: 26,640.016MB Committed: 1,020.695MB Heap Size: 764.115MB Fragmented: 0.002MB Pause Time: 11.03% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 3 = SustainedLowLatency | |
Is Server True GC Latency Mode: SustainedLowLatency | |
GCEventListener Created | |
Gen 0 Histogram: Count = 16 P50 = 0.171ms P90 = 1,088.717ms P99 = 1,135.411ms P99.9 = 1,135.411ms PMax = 1,135.411ms | |
Gen 1 Histogram: Count = 1 P50 = 1,107.558ms P90 = 1,107.558ms P99 = 1,107.558ms P99.9 = 1,107.558ms PMax = 1,107.558ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 17 P50 = 0.173ms P90 = 1,090.355ms P99 = 1,135.411ms P99.9 = 1,135.411ms PMax = 1,135.411ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.038MB Fragmented: 0.001MB Pause Time: 95.49% | |
Gen 0 Histogram: Count = 17 P50 = 0.173ms P90 = 1,090.355ms P99 = 1,143.603ms P99.9 = 1,143.603ms PMax = 1,143.603ms | |
Gen 1 Histogram: Count = 1 P50 = 1,107.558ms P90 = 1,107.558ms P99 = 1,107.558ms P99.9 = 1,107.558ms PMax = 1,107.558ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 18 P50 = 0.173ms P90 = 1,107.558ms P99 = 1,143.603ms P99.9 = 1,143.603ms PMax = 1,143.603ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.038MB Fragmented: 0.001MB Pause Time: 95.49% | |
Gen 0 Histogram: Count = 34 P50 = 1,096.090ms P90 = 1,159.168ms P99 = 1,171.456ms P99.9 = 1,171.456ms PMax = 1,171.456ms | |
Gen 1 Histogram: Count = 1 P50 = 1,107.558ms P90 = 1,107.558ms P99 = 1,107.558ms P99.9 = 1,107.558ms PMax = 1,107.558ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 35 P50 = 1,098.547ms P90 = 1,159.168ms P99 = 1,171.456ms P99.9 = 1,171.456ms PMax = 1,171.456ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.038MB Fragmented: 0.001MB Pause Time: 95.47% | |
Gen 0 Histogram: Count = 39 P50 = 1,096.090ms P90 = 1,154.253ms P99 = 1,171.456ms P99.9 = 1,171.456ms PMax = 1,171.456ms | |
Gen 1 Histogram: Count = 1 P50 = 1,107.558ms P90 = 1,107.558ms P99 = 1,107.558ms P99.9 = 1,107.558ms PMax = 1,107.558ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 40 P50 = 1,096.090ms P90 = 1,154.253ms P99 = 1,171.456ms P99.9 = 1,171.456ms PMax = 1,171.456ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.038MB Fragmented: 0.001MB Pause Time: 96.52% | |
Test completed 4.00 iterations 12,003 objects allocated (314.08 obj/s) Allocated 877.52MB (22.96 MB/s) | |
Gen 0 Histogram: Count = 44 P50 = 1,098.547ms P90 = 1,154.253ms P99 = 1,171.456ms P99.9 = 1,171.456ms PMax = 1,171.456ms | |
Gen 1 Histogram: Count = 1 P50 = 1,107.558ms P90 = 1,107.558ms P99 = 1,107.558ms P99.9 = 1,107.558ms PMax = 1,107.558ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 45 P50 = 1,102.643ms P90 = 1,154.253ms P99 = 1,171.456ms P99.9 = 1,171.456ms PMax = 1,171.456ms | |
Memory Load: 26,640.016MB Committed: 766.984MB Heap Size: 764.038MB Fragmented: 0.001MB Pause Time: 96.72% | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 3 = SustainedLowLatency | |
Is Server True GC Latency Mode: SustainedLowLatency | |
GCEventListener Created | |
Gen 0 Histogram: Count = 3 P50 = 145.715ms P90 = 165.888ms P99 = 165.888ms P99.9 = 165.888ms PMax = 165.888ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 801.178ms P90 = 801.178ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Gen all Histogram: Count = 4 P50 = 145.715ms P90 = 801.178ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Memory Load: 26,964.894MB Committed: 1,002.781MB Heap Size: 763.849MB Fragmented: 0.025MB Pause Time: 17.15% | |
Gen 0 Histogram: Count = 7 P50 = 145.715ms P90 = 148.889ms P99 = 165.888ms P99.9 = 165.888ms PMax = 165.888ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 801.178ms P90 = 801.178ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Gen all Histogram: Count = 8 P50 = 145.715ms P90 = 165.888ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Memory Load: 26,964.894MB Committed: 1,005.898MB Heap Size: 763.930MB Fragmented: 0.025MB Pause Time: 13.23% | |
Gen 0 Histogram: Count = 11 P50 = 146.534ms P90 = 149.094ms P99 = 165.888ms P99.9 = 165.888ms PMax = 165.888ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 801.178ms P90 = 801.178ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Gen all Histogram: Count = 12 P50 = 146.534ms P90 = 165.888ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Memory Load: 26,640.016MB Committed: 1,008.891MB Heap Size: 764.007MB Fragmented: 0.025MB Pause Time: 11.87% | |
Gen 0 Histogram: Count = 15 P50 = 147.353ms P90 = 156.672ms P99 = 165.888ms P99.9 = 165.888ms PMax = 165.888ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 801.178ms P90 = 801.178ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Gen all Histogram: Count = 16 P50 = 147.353ms P90 = 156.672ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Memory Load: 26,640.016MB Committed: 1,011.383MB Heap Size: 764.084MB Fragmented: 0.025MB Pause Time: 11.39% | |
Test completed 117.00 iterations 464,116 objects allocated (15,452.91 obj/s) Allocated 5,193.31MB (172.91 MB/s) | |
Gen 0 Histogram: Count = 18 P50 = 147.353ms P90 = 156.672ms P99 = 179.917ms P99.9 = 179.917ms PMax = 179.917ms | |
Gen 1 Histogram: No data | |
Gen 2 Histogram: Count = 1 P50 = 801.178ms P90 = 801.178ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Gen all Histogram: Count = 19 P50 = 147.558ms P90 = 165.888ms P99 = 801.178ms P99.9 = 801.178ms PMax = 801.178ms | |
Memory Load: 26,640.016MB Committed: 1,012.879MB Heap Size: 764.141MB Fragmented: 0.025MB Pause Time: 11.23% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 0 = Batch | |
Is Server False GC Latency Mode: Batch | |
GCEventListener Created | |
Gen 0 Histogram: Count = 4 P50 = 465.715ms P90 = 1,211.597ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Gen 1 Histogram: Count = 1 P50 = 966.656ms P90 = 966.656ms P99 = 966.656ms P99.9 = 966.656ms PMax = 966.656ms | |
Gen 2 Histogram: Count = 2 P50 = 539.853ms P90 = 560.742ms P99 = 560.742ms P99.9 = 560.742ms PMax = 560.742ms | |
Gen all Histogram: Count = 7 P50 = 560.742ms P90 = 1,024.000ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Memory Load: 27,289.772MB Committed: 776.391MB Heap Size: 763.797MB Fragmented: 0.002MB Pause Time: 83.11% | |
Gen 0 Histogram: Count = 8 P50 = 465.715ms P90 = 1,024.000ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Gen 1 Histogram: Count = 3 P50 = 986.317ms P90 = 986.317ms P99 = 986.317ms P99.9 = 986.317ms PMax = 986.317ms | |
Gen 2 Histogram: Count = 2 P50 = 539.853ms P90 = 560.742ms P99 = 560.742ms P99.9 = 560.742ms PMax = 560.742ms | |
Gen all Histogram: Count = 13 P50 = 966.656ms P90 = 1,024.000ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Memory Load: 27,289.772MB Committed: 776.391MB Heap Size: 763.821MB Fragmented: 0.002MB Pause Time: 86.02% | |
Gen 0 Histogram: Count = 13 P50 = 465.715ms P90 = 1,024.000ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Gen 1 Histogram: Count = 5 P50 = 986.317ms P90 = 989.593ms P99 = 989.593ms P99.9 = 989.593ms PMax = 989.593ms | |
Gen 2 Histogram: Count = 2 P50 = 539.853ms P90 = 560.742ms P99 = 560.742ms P99.9 = 560.742ms PMax = 560.742ms | |
Gen all Histogram: Count = 20 P50 = 966.656ms P90 = 1,019.085ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Memory Load: 27,289.772MB Committed: 776.391MB Heap Size: 763.801MB Fragmented: 0.002MB Pause Time: 87.20% | |
Gen 0 Histogram: Count = 17 P50 = 465.715ms P90 = 1,019.085ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Gen 1 Histogram: Count = 7 P50 = 986.317ms P90 = 989.593ms P99 = 995.328ms P99.9 = 995.328ms PMax = 995.328ms | |
Gen 2 Histogram: Count = 2 P50 = 539.853ms P90 = 560.742ms P99 = 560.742ms P99.9 = 560.742ms PMax = 560.742ms | |
Gen all Histogram: Count = 26 P50 = 974.029ms P90 = 1,015.808ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Memory Load: 27,289.772MB Committed: 776.391MB Heap Size: 763.801MB Fragmented: 0.002MB Pause Time: 87.84% | |
Gen 0 Histogram: Count = 21 P50 = 465.715ms P90 = 1,019.085ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Gen 1 Histogram: Count = 9 P50 = 986.317ms P90 = 989.593ms P99 = 995.328ms P99.9 = 995.328ms PMax = 995.328ms | |
Gen 2 Histogram: Count = 2 P50 = 539.853ms P90 = 560.742ms P99 = 560.742ms P99.9 = 560.742ms PMax = 560.742ms | |
Gen all Histogram: Count = 32 P50 = 974.029ms P90 = 1,016.627ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Memory Load: 27,289.772MB Committed: 776.391MB Heap Size: 763.821MB Fragmented: 0.002MB Pause Time: 88.27% | |
Test completed 13.00 iterations 48,012 objects allocated (1,536.99 obj/s) Allocated 1,221.25MB (39.10 MB/s) | |
Gen 0 Histogram: Count = 25 P50 = 416.768ms P90 = 1,019.085ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Gen 1 Histogram: Count = 11 P50 = 986.317ms P90 = 995.328ms P99 = 1,002.701ms P99.9 = 1,002.701ms PMax = 1,002.701ms | |
Gen 2 Histogram: Count = 2 P50 = 539.853ms P90 = 560.742ms P99 = 560.742ms P99.9 = 560.742ms PMax = 560.742ms | |
Gen all Histogram: Count = 38 P50 = 971.571ms P90 = 1,015.808ms P99 = 1,211.597ms P99.9 = 1,211.597ms PMax = 1,211.597ms | |
Memory Load: 27,289.772MB Committed: 776.391MB Heap Size: 763.801MB Fragmented: 0.002MB Pause Time: 88.42% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 1 = Interactive | |
Is Server False GC Latency Mode: Interactive | |
GCEventListener Created | |
Gen 0 Histogram: Count = 4 P50 = 404.275ms P90 = 1,193.574ms P99 = 1,193.574ms P99.9 = 1,193.574ms PMax = 1,193.574ms | |
Gen 1 Histogram: Count = 2 P50 = 1,006.797ms P90 = 1,019.904ms P99 = 1,019.904ms P99.9 = 1,019.904ms PMax = 1,019.904ms | |
Gen 2 Histogram: Count = 1 P50 = 2,351.104ms P90 = 2,351.104ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Gen all Histogram: Count = 7 P50 = 1,007.616ms P90 = 1,193.574ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Memory Load: 27,289.772MB Committed: 776.367MB Heap Size: 763.817MB Fragmented: 0.001MB Pause Time: 80.26% | |
Gen 0 Histogram: Count = 8 P50 = 411.443ms P90 = 1,016.627ms P99 = 1,193.574ms P99.9 = 1,193.574ms PMax = 1,193.574ms | |
Gen 1 Histogram: Count = 4 P50 = 1,006.797ms P90 = 1,024.819ms P99 = 1,024.819ms P99.9 = 1,024.819ms PMax = 1,024.819ms | |
Gen 2 Histogram: Count = 1 P50 = 2,351.104ms P90 = 2,351.104ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Gen all Histogram: Count = 13 P50 = 1,007.616ms P90 = 1,193.574ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Memory Load: 26,964.894MB Committed: 776.367MB Heap Size: 763.821MB Fragmented: 0.001MB Pause Time: 84.84% | |
Gen 0 Histogram: Count = 13 P50 = 413.901ms P90 = 1,016.627ms P99 = 1,193.574ms P99.9 = 1,193.574ms PMax = 1,193.574ms | |
Gen 1 Histogram: Count = 6 P50 = 1,006.797ms P90 = 1,024.819ms P99 = 1,037.107ms P99.9 = 1,037.107ms PMax = 1,037.107ms | |
Gen 2 Histogram: Count = 1 P50 = 2,351.104ms P90 = 2,351.104ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Gen all Histogram: Count = 20 P50 = 996.966ms P90 = 1,037.107ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Memory Load: 26,964.894MB Committed: 776.367MB Heap Size: 763.821MB Fragmented: 0.001MB Pause Time: 86.54% | |
Gen 0 Histogram: Count = 17 P50 = 413.901ms P90 = 1,016.627ms P99 = 1,193.574ms P99.9 = 1,193.574ms PMax = 1,193.574ms | |
Gen 1 Histogram: Count = 8 P50 = 1,019.904ms P90 = 1,034.649ms P99 = 1,037.107ms P99.9 = 1,037.107ms PMax = 1,037.107ms | |
Gen 2 Histogram: Count = 1 P50 = 2,351.104ms P90 = 2,351.104ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Gen all Histogram: Count = 26 P50 = 997.785ms P90 = 1,034.649ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Memory Load: 26,964.894MB Committed: 776.367MB Heap Size: 763.821MB Fragmented: 0.001MB Pause Time: 87.38% | |
Gen 0 Histogram: Count = 21 P50 = 419.840ms P90 = 1,037.926ms P99 = 1,193.574ms P99.9 = 1,193.574ms PMax = 1,193.574ms | |
Gen 1 Histogram: Count = 10 P50 = 1,019.904ms P90 = 1,034.649ms P99 = 1,037.107ms P99.9 = 1,037.107ms PMax = 1,037.107ms | |
Gen 2 Histogram: Count = 1 P50 = 2,351.104ms P90 = 2,351.104ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Gen all Histogram: Count = 32 P50 = 997.785ms P90 = 1,037.926ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Memory Load: 26,964.894MB Committed: 776.367MB Heap Size: 763.821MB Fragmented: 0.001MB Pause Time: 87.81% | |
Test completed 12.00 iterations 44,011 objects allocated (1,457.75 obj/s) Allocated 1,183.06MB (39.19 MB/s) | |
Gen 0 Histogram: Count = 24 P50 = 419.840ms P90 = 1,037.926ms P99 = 1,193.574ms P99.9 = 1,193.574ms PMax = 1,193.574ms | |
Gen 1 Histogram: Count = 11 P50 = 1,021.542ms P90 = 1,037.107ms P99 = 1,042.022ms P99.9 = 1,042.022ms PMax = 1,042.022ms | |
Gen 2 Histogram: Count = 1 P50 = 2,351.104ms P90 = 2,351.104ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Gen all Histogram: Count = 36 P50 = 997.785ms P90 = 1,037.926ms P99 = 2,351.104ms P99.9 = 2,351.104ms PMax = 2,351.104ms | |
Memory Load: 27,289.772MB Committed: 776.367MB Heap Size: 763.840MB Fragmented: 0.001MB Pause Time: 88.04% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 2 = LowLatency | |
Is Server False GC Latency Mode: LowLatency | |
GCEventListener Created | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 88 P50 = 0.043ms P90 = 0.061ms P99 = 1,030.553ms P99.9 = 1,131.315ms PMax = 1,131.315ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 88 P50 = 0.043ms P90 = 0.061ms P99 = 1,030.553ms P99.9 = 1,131.315ms PMax = 1,131.315ms | |
Memory Load: 27,289.772MB Committed: 768.305MB Heap Size: 763.823MB Fragmented: 0.001MB Pause Time: 87.67% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 557 P50 = 0.050ms P90 = 0.067ms P99 = 659.865ms P99.9 = 1,077.248ms PMax = 1,131.315ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 557 P50 = 0.050ms P90 = 0.067ms P99 = 659.865ms P99.9 = 1,077.248ms PMax = 1,131.315ms | |
Memory Load: 27,289.772MB Committed: 768.301MB Heap Size: 763.806MB Fragmented: 0.001MB Pause Time: 93.29% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 1145 P50 = 0.042ms P90 = 0.063ms P99 = 516.505ms P99.9 = 1,082.982ms PMax = 1,131.315ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 1145 P50 = 0.042ms P90 = 0.063ms P99 = 516.505ms P99.9 = 1,082.982ms PMax = 1,131.315ms | |
Memory Load: 27,289.772MB Committed: 768.305MB Heap Size: 763.826MB Fragmented: 0.001MB Pause Time: 94.81% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 1589 P50 = 0.042ms P90 = 0.064ms P99 = 425.574ms P99.9 = 1,077.248ms PMax = 1,131.315ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 1589 P50 = 0.042ms P90 = 0.064ms P99 = 425.574ms P99.9 = 1,077.248ms PMax = 1,131.315ms | |
Memory Load: 27,289.772MB Committed: 768.305MB Heap Size: 763.828MB Fragmented: 0.001MB Pause Time: 94.82% | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 2100 P50 = 0.042ms P90 = 0.064ms P99 = 425.574ms P99.9 = 1,077.248ms PMax = 1,131.315ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 2100 P50 = 0.042ms P90 = 0.064ms P99 = 425.574ms P99.9 = 1,077.248ms PMax = 1,131.315ms | |
Memory Load: 27,289.772MB Committed: 768.305MB Heap Size: 763.830MB Fragmented: 0.001MB Pause Time: 95.58% | |
Test completed 19.00 iterations 72,018 objects allocated (2,315.16 obj/s) Allocated 1,450.41MB (46.63 MB/s) | |
Gen 0 Histogram: No data | |
Gen 1 Histogram: Count = 2622 P50 = 0.042ms P90 = 0.064ms P99 = 421.069ms P99.9 = 1,057.587ms PMax = 1,131.315ms | |
Gen 2 Histogram: No data | |
Gen all Histogram: Count = 2622 P50 = 0.042ms P90 = 0.064ms P99 = 421.069ms P99.9 = 1,057.587ms PMax = 1,131.315ms | |
Memory Load: 27,289.772MB Committed: 768.367MB Heap Size: 763.832MB Fragmented: 0.001MB Pause Time: 95.96% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Trying Setting GC Latency Mode to 3 = SustainedLowLatency | |
Is Server False GC Latency Mode: SustainedLowLatency | |
GCEventListener Created | |
Gen 0 Histogram: Count = 4 P50 = 391.577ms P90 = 1,042.841ms P99 = 1,042.841ms P99.9 = 1,042.841ms PMax = 1,042.841ms | |
Gen 1 Histogram: Count = 2 P50 = 973.210ms P90 = 983.859ms P99 = 983.859ms P99.9 = 983.859ms PMax = 983.859ms | |
Gen 2 Histogram: Count = 1 P50 = 2,156.134ms P90 = 2,156.134ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Gen all Histogram: Count = 7 P50 = 983.859ms P90 = 1,042.841ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Memory Load: 26,964.894MB Committed: 776.305MB Heap Size: 763.820MB Fragmented: 0.001MB Pause Time: 81.60% | |
Gen 0 Histogram: Count = 8 P50 = 403.456ms P90 = 1,042.841ms P99 = 1,051.034ms P99.9 = 1,051.034ms PMax = 1,051.034ms | |
Gen 1 Histogram: Count = 4 P50 = 983.040ms P90 = 985.497ms P99 = 985.497ms P99.9 = 985.497ms PMax = 985.497ms | |
Gen 2 Histogram: Count = 1 P50 = 2,156.134ms P90 = 2,156.134ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Gen all Histogram: Count = 13 P50 = 983.859ms P90 = 1,051.034ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Memory Load: 26,964.894MB Committed: 776.305MB Heap Size: 763.824MB Fragmented: 0.001MB Pause Time: 85.91% | |
Gen 0 Histogram: Count = 13 P50 = 403.456ms P90 = 1,042.841ms P99 = 1,051.034ms P99.9 = 1,051.034ms PMax = 1,051.034ms | |
Gen 1 Histogram: Count = 6 P50 = 983.859ms P90 = 988.774ms P99 = 995.328ms P99.9 = 995.328ms PMax = 995.328ms | |
Gen 2 Histogram: Count = 1 P50 = 2,156.134ms P90 = 2,156.134ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Gen all Histogram: Count = 20 P50 = 983.859ms P90 = 1,042.841ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Memory Load: 26,964.894MB Committed: 776.305MB Heap Size: 763.824MB Fragmented: 0.001MB Pause Time: 87.28% | |
Gen 0 Histogram: Count = 17 P50 = 405.913ms P90 = 1,049.395ms P99 = 1,102.643ms P99.9 = 1,102.643ms PMax = 1,102.643ms | |
Gen 1 Histogram: Count = 8 P50 = 983.859ms P90 = 995.328ms P99 = 1,001.062ms P99.9 = 1,001.062ms PMax = 1,001.062ms | |
Gen 2 Histogram: Count = 1 P50 = 2,156.134ms P90 = 2,156.134ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Gen all Histogram: Count = 26 P50 = 983.859ms P90 = 1,049.395ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Memory Load: 26,964.894MB Committed: 776.305MB Heap Size: 763.824MB Fragmented: 0.001MB Pause Time: 88.04% | |
Gen 0 Histogram: Count = 21 P50 = 405.913ms P90 = 1,049.395ms P99 = 1,102.643ms P99.9 = 1,102.643ms PMax = 1,102.643ms | |
Gen 1 Histogram: Count = 10 P50 = 984.678ms P90 = 995.328ms P99 = 1,001.062ms P99.9 = 1,001.062ms PMax = 1,001.062ms | |
Gen 2 Histogram: Count = 1 P50 = 2,156.134ms P90 = 2,156.134ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Gen all Histogram: Count = 32 P50 = 984.678ms P90 = 1,049.395ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Memory Load: 26,964.894MB Committed: 776.305MB Heap Size: 763.824MB Fragmented: 0.001MB Pause Time: 88.43% | |
Test completed 13.00 iterations 48,012 objects allocated (1,490.87 obj/s) Allocated 1,221.25MB (37.92 MB/s) | |
Gen 0 Histogram: Count = 26 P50 = 403.456ms P90 = 1,042.841ms P99 = 1,102.643ms P99.9 = 1,102.643ms PMax = 1,102.643ms | |
Gen 1 Histogram: Count = 12 P50 = 985.497ms P90 = 1,001.062ms P99 = 1,009.254ms P99.9 = 1,009.254ms PMax = 1,009.254ms | |
Gen 2 Histogram: Count = 1 P50 = 2,156.134ms P90 = 2,156.134ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Gen all Histogram: Count = 39 P50 = 985.497ms P90 = 1,042.841ms P99 = 2,156.134ms P99.9 = 2,156.134ms PMax = 2,156.134ms | |
Memory Load: 26,964.894MB Committed: 776.305MB Heap Size: 763.824MB Fragmented: 0.001MB Pause Time: 88.69% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment