| Index: third_party/tcmalloc/chromium/src/heap-profiler.cc
 | 
| diff --git a/third_party/tcmalloc/chromium/src/heap-profiler.cc b/third_party/tcmalloc/chromium/src/heap-profiler.cc
 | 
| index fd0faa33fdf486dca69ee09f51f9254b42373339..4df8321f3943fb5067ffbb6bcf3cb661e6251b29 100644
 | 
| --- a/third_party/tcmalloc/chromium/src/heap-profiler.cc
 | 
| +++ b/third_party/tcmalloc/chromium/src/heap-profiler.cc
 | 
| @@ -149,7 +149,11 @@ static void ProfilerFree(void* p) {
 | 
|  }
 | 
|  
 | 
|  // We use buffers of this size in DoGetHeapProfile.
 | 
| -static const int kProfileBufferSize = 1 << 20;
 | 
| +// The size is 1 << 20 in the original google-perftools.  Changed it to
 | 
| +// 5 << 20 since a larger buffer is requried for deeper profiling in Chromium.
 | 
| +// The buffer is allocated only when the environment variable HEAPPROFILE is
 | 
| +// specified to dump heap information.
 | 
| +static const int kProfileBufferSize = 5 << 20;
 | 
|  
 | 
|  // This is a last-ditch buffer we use in DumpProfileLocked in case we
 | 
|  // can't allocate more memory from ProfilerMalloc.  We expect this
 | 
| 
 |