我正在使用Pentaho来阅读一个非常大的文件。 11GB。
该进程有时因内存不足而崩溃,有时它会说进程被杀死。
我正在使用12GB的计算机上运行该作业,并为该进程提供8 GB。
有没有办法运行文本文件输入步骤,使用一些配置来减少内存使用?也许更多地使用磁盘?
谢谢!
答案 0 :(得分:3)
打开spoon.sh/bat或pan / kettle .sh或.bat并更改-Xmx数字。搜索JAVAMAXMEM即使你有多余的内存,除非允许java使用它,它不会工作。虽然在上面的例子中说得公平,但我真的不知道为什么/如何消耗大量内存!