当前位置:网站首页>kettle JVM内存设置---效果不明显
kettle JVM内存设置---效果不明显
2022-07-27 16:28:00 【黑暗料理界的扛把子】
1、查看本地JVM内存大小
JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存的1/4。默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、 -Xmx相等以避免在每次GC 后调整堆的大小。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行堆内存设置,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值,建议堆的最大值设置为可用内存的最大值的80%。
本地计算机配置情况

2、根据本地大小设置kettle对应的内存
kettle在设置内存是需要根据本地内存的大小设置相对应的内存。
我当前的主机是8GB的内存,JVM运行时最大可以用2GB(8GB的1/4)。
在kettle设置JVM内存时,一般来说网上参考是最大堆栈内存不超过总内存的3/8有的也说是 一半,总之得有个度。
修改spoon.bat:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms7680m" "-Xmx7680m" "-XX:MaxPermSize=3840m"3、比较修改之后效率提升比例
目前进行excel输出的速度~~~15条/秒---》

更改完之后----快了一点点 忽略不计吧

2019-6-24 补充~~~~
excel输出确实没有多大的改动,但是~~~~
现在从数据库读取数据真的快了十好几倍。。。

边栏推荐
- Using MATLAB to generate graphics for journals and conferences - plot
- 图的遍历的定义以及深度优先搜索和广度优先搜索(二)
- Normal distribution, lognormal distribution, generation of normal random numbers
- [Luogu p3175] bitwise OR (min max inclusive) (high-dimensional prefix and / FWT)
- 转行软测&跳槽到新公司,工作怎样快速上手?
- WinForm screenshot save C code
- Code interview of Amazon
- Unity learning notes - six common functions of object movement
- kettle 分列、合并记录
- kettle switch / case 控件实现分类处理
猜你喜欢

2022 preparation for autumn recruitment 10W word interview sketch PDF version, with operating system and computer network interview questions

Blog Garden beautification tutorial

连续时间系统的性能分析(2)-二阶系统性能改善方式PID,PR

Unity learning notes (rigid body physics collider trigger)

Performance analysis of continuous time systems (2) - second order system performance improvement methods PID, PR

Selenium自动化测试面试题全家桶

"Testing novice encyclopedia" 5-minute quick start pytest automated testing framework

编程式跳转

kettle switch / case 控件实现分类处理

Unity显示Kinect捕获的镜头
随机推荐
v-if,v-else,v-for
MongoDB
Self control principle learning notes - system stability analysis (2) - loop analysis and Nyquist bode criterion
MySQL学习笔记(2)——存储过程与存储函数
Unity learning notes (rigid body physics collider trigger)
Latex使用-控制表格或者图形的显示位置
图的遍历的定义以及深度优先搜索和广度优先搜索(二)
An article allows you to master threads and thread pools, and also solves thread safety problems. Are you sure you want to take a look?
SSM integration
The great idea of NS2
How to break the team with automated testing
换行问题双保险
kettle入门级操作第一篇(读取excel、输出excel)
连续时间系统的性能分析(2)-二阶系统性能改善方式PID,PR
Double insurance for line breaking
Product recommendation and classified product recommendation
asp.net 的经验
Kinect for Unity3D——BackgroundRemovalDemo学习
MongoDB学习笔记(1)——安装MongoDB及其相关配置
[wechat applet] project practice - lottery application