Update memory histogram buckets (#15206)
authormikedn <onemihaid@hotmail.com>
Tue, 17 Apr 2018 01:09:32 +0000 (04:09 +0300)
committerJan Kotas <jkotas@microsoft.com>
Tue, 17 Apr 2018 01:09:32 +0000 (18:09 -0700)
Use values that are more likely to match CPU cache sizes (e.g. L1 = 32K and L2 = 256K)

src/jit/compiler.cpp

index 31bb2b4be62394ea356975609fe57897673e9c6f..07198575646997766c7f137e0d5d90c9ce6cf16f 100644 (file)
@@ -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