[ https://issues.apache.org/jira/browse/CASSANDRA-7353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14033870#comment-14033870 ]
Philip Thompson commented on CASSANDRA-7353: -------------------------------------------- Josh, that increase, even if it took the full 100ms each time is pretty negligible. 30s when a full dtest run takes 2 hours. However, saying that we just don't support a 32 bit jvm on a 64 bit machine could be an acceptable resolution if Dave's opinion is the consensus. I'll get v3 tested and let you know if it works though. > Java heap being set too large on Windows with 32-bit JVM > -------------------------------------------------------- > > Key: CASSANDRA-7353 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7353 > Project: Cassandra > Issue Type: Bug > Environment: Windows Server 2008, 8G RAM, 32-bit JVM > Reporter: Philip Thompson > Assignee: Joshua McKenzie > Priority: Minor > Labels: Windows > Attachments: 7353_v1.txt, 7353_v2.txt, 7353_v3.txt > > > On windows, the JVM settings for max heap size and new gen heap size are set > based on the total system memory. When the system has 8G of RAM, the max heap > size is set to 2048M. However, according to http://goo.gl/1ElbLm, the > recommended max heap for a 32 bit JVM on Windows is 1.8G. > When cassandra is started on Windows under these conditions, the following > error is seen: > Error occurred during initialization of VM > Could not reserve enough space for object heap > Error: Could not create the Java Virtual Machine. > Error: A fatal exception has occurred. Program will exit. > Switching to a 64-bit JVM on the same machine solves the issue. If a 32-bit > JVM is being used, cassandra should be started up with a smaller heap than > would be normally used to prevent the error. -- This message was sent by Atlassian JIRA (v6.2#6252)