equal
deleted
inserted
replaced
34 class OSContainer: AllStatic { |
34 class OSContainer: AllStatic { |
35 |
35 |
36 private: |
36 private: |
37 static bool _is_initialized; |
37 static bool _is_initialized; |
38 static bool _is_containerized; |
38 static bool _is_containerized; |
|
39 static jlong read_memory_limit_in_bytes(); |
39 |
40 |
40 public: |
41 public: |
41 static void init(); |
42 static void init(); |
42 static inline bool is_containerized(); |
43 static inline bool is_containerized(); |
43 static const char * container_type(); |
44 static const char * container_type(); |
60 static int cpu_shares(); |
61 static int cpu_shares(); |
61 |
62 |
62 }; |
63 }; |
63 |
64 |
64 inline bool OSContainer::is_containerized() { |
65 inline bool OSContainer::is_containerized() { |
65 assert(_is_initialized, "OSContainer not initialized"); |
|
66 return _is_containerized; |
66 return _is_containerized; |
67 } |
67 } |
68 |
68 |
69 #endif // OS_LINUX_OSCONTAINER_LINUX_HPP |
69 #endif // OS_LINUX_OSCONTAINER_LINUX_HPP |