Removing 'System.arraycopy(...)' call from all message constructors to reduce 
memory/garbage collection
-------------------------------------------------------------------------------------------------------

                 Key: HAMA-386
                 URL: https://issues.apache.org/jira/browse/HAMA-386
             Project: Hama
          Issue Type: Improvement
            Reporter: Edward J. Yoon


When the data size is bigger than 50% of available memory, it will throws an 
OOM exception :/

{code}
    int dataSize = (int) (Runtime.getRuntime().maxMemory() * 0.60);
    ByteMessage msg = new ByteMessage(Bytes.toBytes("tag"), new byte[dataSize]);
{code}


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to