< prev index next >

src/hotspot/os/linux/osContainer_linux.hpp

Print this page
@  rev 56647 : 8230305: Cgroups v2: Container awareness
|  Summary: Implement Cgroups v2 container awareness in hotspot
|  Reviewed-by: bobv
o  rev 56646 : 8230848: OSContainer: Refactor container detection code
|  Summary: Move cgroups v1 implementation details out of osContainer_linux.cpp
~  Reviewed-by: bobv

@@ -28,10 +28,12 @@
 #include "utilities/globalDefinitions.hpp"
 #include "utilities/macros.hpp"
 #include "memory/allocation.hpp"
 
 #define OSCONTAINER_ERROR (-2)
+// timeout for caching metrics (20ms)
+#define OSCONTAINER_CACHE_TIMEOUT (NANOSECS_PER_SEC/50)
 
 class OSContainer: AllStatic {
 
  private:
   static bool   _is_initialized;

@@ -41,11 +43,10 @@
  public:
   static void init();
   static inline bool is_containerized();
   static const char * container_type();
 
-  static jlong uses_mem_hierarchy();
   static jlong memory_limit_in_bytes();
   static jlong memory_and_swap_limit_in_bytes();
   static jlong memory_soft_limit_in_bytes();
   static jlong memory_usage_in_bytes();
   static jlong memory_max_usage_in_bytes();
< prev index next >