From ebec98d73014de4cb9e2296c61c292845ae65145 Mon Sep 17 00:00:00 2001 From: mikedn Date: Tue, 17 Apr 2018 04:09:32 +0300 Subject: [PATCH] Update memory histogram buckets (#15206) Use values that are more likely to match CPU cache sizes (e.g. L1 = 32K and L2 = 256K) --- src/jit/compiler.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/jit/compiler.cpp b/src/jit/compiler.cpp index 31bb2b4..0719857 100644 --- a/src/jit/compiler.cpp +++ b/src/jit/compiler.cpp @@ -286,9 +286,10 @@ Histogram genTreeNsizHist(genTreeNsizHistBuckets); /*****************************************************************************/ #if MEASURE_MEM_ALLOC -unsigned memSizeHistBuckets[] = {20, 50, 75, 100, 150, 250, 500, 1000, 5000, 0}; -Histogram memAllocHist(memSizeHistBuckets); -Histogram memUsedHist(memSizeHistBuckets); +unsigned memAllocHistBuckets[] = {64, 128, 192, 256, 512, 1024, 4096, 8192, 0}; +Histogram memAllocHist(memAllocHistBuckets); +unsigned memUsedHistBuckets[] = {16, 32, 64, 128, 192, 256, 512, 1024, 4096, 8192, 0}; +Histogram memUsedHist(memUsedHistBuckets); #endif // MEASURE_MEM_ALLOC -- 2.7.4