8223599: minimal build fails after JDK-8185525
authoraoqi
Fri, 10 May 2019 01:37:09 +0800
changeset 54797 c90da1272d7f
parent 54796 3c16c876b094
child 54798 9c18785a13bf
8223599: minimal build fails after JDK-8185525 Reviewed-by: shade, gziemski, dholmes Contributed-by: Wang Haomin <wanghaomin@loongson.cn>
src/hotspot/share/utilities/tableStatistics.cpp
--- a/src/hotspot/share/utilities/tableStatistics.cpp	Thu May 09 13:49:08 2019 -0400
+++ b/src/hotspot/share/utilities/tableStatistics.cpp	Fri May 10 01:37:09 2019 +0800
@@ -23,11 +23,14 @@
  */
 
 #include "precompiled.hpp"
-#include "jfr/jfr.hpp"
 #include "runtime/atomic.hpp"
 #include "runtime/os.hpp"
 #include "utilities/debug.hpp"
+#include "utilities/macros.hpp"
 #include "utilities/tableStatistics.hpp"
+#if INCLUDE_JFR
+#include "jfr/jfr.hpp"
+#endif
 
 TableRateStatistics::TableRateStatistics() :
   _added_items(0), _removed_items(0),
@@ -38,15 +41,19 @@
 TableRateStatistics::~TableRateStatistics() { };
 
 void TableRateStatistics::add() {
+#if INCLUDE_JFR
   if (Jfr::is_recording()) {
     Atomic::inc(&_added_items);
   }
+#endif
 }
 
 void TableRateStatistics::remove() {
+#if INCLUDE_JFR
   if (Jfr::is_recording()) {
     Atomic::inc(&_removed_items);
   }
+#endif
 }
 
 void TableRateStatistics::stamp() {
@@ -108,11 +115,13 @@
   _bucket_size = (_number_of_buckets <= 0) ? 0 : (_bucket_bytes / _number_of_buckets);
   _entry_size = (_number_of_entries <= 0) ? 0 : (_entry_bytes / _number_of_entries);
 
+#if INCLUDE_JFR
   if (Jfr::is_recording()) {
     rate_stats.stamp();
     _add_rate = rate_stats.get_add_rate();
     _remove_rate = rate_stats.get_remove_rate();
   }
+#endif
 }
 
 TableStatistics::~TableStatistics() { }