原文地址:https://blog.youkuaiyun.com/guihui666666/article/details/110622078
机器内存大,kettle却还是报错内存溢出,这时候可以尝试调整kettle的运行内存
在windows中运行修改Spoon.bat文件中的参数PENTAHO_DI_JAVA_OPTIONS
-Xms最小运行内存,-Xmx为最大运行内存,m为内存单位,也可以直接设置g为单位
在linux中修改spoon.sh的参数PENTAHO_DI_JAVA_OPTIONS
-XX:MaxPermSize=256m JVM最大允许分配的非堆内存,java8以上中已经移除了该参数,如果使用的jdk8以上可以把这个参数直接去除,没有去掉的话每次运行反而会打印日志提示