< prev index next >
src/hotspot/share/gc/g1/g1MemoryNodeManager.cpp
Print this page
rev 56374 : [mq]: kab_g1numa
@@ -23,11 +23,15 @@
*/
#include "precompiled.hpp"
#include "gc/g1/heapRegionType.hpp"
#include "gc/g1/g1MemoryNodeManager.hpp"
-#include "gc/g1/g1NUMA.inline.hpp"
+#include "gc/g1/g1NUMA.hpp"
+#include "runtime/globals.hpp"
+#include "utilities/debug.hpp"
+#include "utilities/globalDefinitions.hpp"
+#include "utilities/macros.hpp"
G1MemoryNodeManager* G1MemoryNodeManager::_inst = NULL;
const int* G1MemoryNodeManager::node_ids() const {
static const int dummy_id = 0;
@@ -66,12 +70,10 @@
// 3. If there are more than 1 active numa nodes.
LINUX_ONLY(if (UseNUMA) {
// Create G1NUMA to check current active numa nodes.
G1NUMA* numa = new G1NUMA();
- numa->initialize();
-
if (numa->num_active_numa_ids() > 1) {
G1NUMA::set_numa(numa);
_inst = new G1MemoryMultiNodeManager(numa);
return _inst;
}
< prev index next >