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