发布于 2013-04-04 09:51:30
因为我们在这里讨论的是临时修复,所以如果你需要一点额外的空间,你可以随时增加你的页面文件(大多数linux发行版中的交换文件)
这是一个来自微软的链接:http://windows.microsoft.com/en-us/windows-vista/change-the-size-of-virtual-memory
Linux:http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/
现在我要说的是,这不是一个很好的长期修复,但我理解有时开发人员只需要让它工作。如果这是一种生产环境,那么您可能需要考虑使用Hadoop这样的工具。它允许您将数据处理分布在多个JVM上--这是一个为“大数据”应用程序构建的工具,就像您所描述的那样
发布于 2013-06-25 04:16:03
也许你可以使用stream,或者一些缓冲的。我认为这将是测试这种结构的最佳选择。如果您可以使用流从磁盘读取数据,并且不会创建任何额外对象(只创建必要的对象),那么您可以为您的结构提供所有的jvm内存。但也许你可以更多地描述一下你的问题?
https://stackoverflow.com/questions/15800687
复制相似问题