You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2014/02/07 15:56:28 UTC
[2/3] git commit: Log heap pool sizes at startup. Patch by
brandonwilliams, reviewed by Lyuben Todorov for CASSANDRA-6657
Log heap pool sizes at startup.
Patch by brandonwilliams, reviewed by Lyuben Todorov for CASSANDRA-6657
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/3d5b5c3a
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/3d5b5c3a
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/3d5b5c3a
Branch: refs/heads/trunk
Commit: 3d5b5c3a7e37532017e910ffc680e4f42d918c30
Parents: 9e0700c
Author: Brandon Williams <br...@apache.org>
Authored: Fri Feb 7 08:53:49 2014 -0600
Committer: Brandon Williams <br...@apache.org>
Committed: Fri Feb 7 08:53:49 2014 -0600
----------------------------------------------------------------------
src/java/org/apache/cassandra/service/CassandraDaemon.java | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/3d5b5c3a/src/java/org/apache/cassandra/service/CassandraDaemon.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/service/CassandraDaemon.java b/src/java/org/apache/cassandra/service/CassandraDaemon.java
index 1319836..d87f6d8 100644
--- a/src/java/org/apache/cassandra/service/CassandraDaemon.java
+++ b/src/java/org/apache/cassandra/service/CassandraDaemon.java
@@ -20,6 +20,7 @@ package org.apache.cassandra.service;
import java.io.File;
import java.io.IOException;
import java.lang.management.ManagementFactory;
+import java.lang.management.MemoryPoolMXBean;
import java.net.InetAddress;
import java.net.MalformedURLException;
import java.net.URL;
@@ -181,6 +182,8 @@ public class CassandraDaemon
}
*/
logger.info("Heap size: {}/{}", Runtime.getRuntime().totalMemory(), Runtime.getRuntime().maxMemory());
+ for(MemoryPoolMXBean pool: ManagementFactory.getMemoryPoolMXBeans())
+ logger.info("{} {}: {}", pool.getName(), pool.getType(), pool.getPeakUsage());
logger.info("Classpath: {}", System.getProperty("java.class.path"));
CLibrary.tryMlockall();