File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
src/hotspot/share/services Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -95,15 +95,15 @@ class MallocAllocationSiteWalker : public MallocSiteWalker {
9595 }
9696
9797 bool do_malloc_site (const MallocSite* site) {
98- if (site->size () >= MemBaseline::SIZE_THRESHOLD ) {
98+ if (site->size () > 0 ) {
9999 if (_malloc_sites.add (*site) != NULL ) {
100100 _count++;
101101 return true ;
102102 } else {
103103 return false ; // OOM
104104 }
105105 } else {
106- // malloc site does not meet threshold, ignore and continue
106+ // Ignore empty sites.
107107 return true ;
108108 }
109109 }
@@ -125,15 +125,17 @@ class VirtualMemoryAllocationWalker : public VirtualMemoryWalker {
125125 VirtualMemoryAllocationWalker () : _count(0 ) { }
126126
127127 bool do_allocation_site (const ReservedMemoryRegion* rgn) {
128- if (rgn->size () >= MemBaseline::SIZE_THRESHOLD ) {
128+ if (rgn->size () > 0 ) {
129129 if (_virtual_memory_regions.add (*rgn) != NULL ) {
130130 _count ++;
131131 return true ;
132132 } else {
133133 return false ;
134134 }
135+ } else {
136+ // Ignore empty sites.
137+ return true ;
135138 }
136- return true ;
137139 }
138140
139141 LinkedList<ReservedMemoryRegion>* virtual_memory_allocations () {
Original file line number Diff line number Diff line change @@ -43,9 +43,6 @@ typedef LinkedListIterator<ReservedMemoryRegion> VirtualMemoryAllocation
4343 */
4444class MemBaseline {
4545 public:
46- enum BaselineThreshold {
47- SIZE_THRESHOLD = K // Only allocation size over this threshold will be baselined.
48- };
4946
5047 enum BaselineType {
5148 Not_baselined,
You can’t perform that action at this time.
0 commit comments