OutOfMemoryError与StackOverFlowError

简介:

最近在用kettle做数据统计,遇到了标题中说的问题,解决方法也简单,不过还要说明一下

虽然这两个都是内存溢出,但是是有区分的,OutOfMemoryError表示堆溢出,StackOverFlowError表示栈溢出,一般出现前者的情况比较多,后者的情况出现的较少,除非你用了深度循环。一般情况下stack的默认值为128k~256k,这么大其实够用了,不用修改,但是大数据的深度循环时,你要修改了。

StackOverFlowError修改方法

1
-Xss1024m

OutOfMemoryError修改方法

1
-Xmx3072m

将这两个加入到JVM的环境变量设置中就行了



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/1433100,如需转载请自行联系原作者

相关文章
|
Linux C++
C++服务器开发之定时器设计方案
定时器应⽤:1.⼼跳检测 2.技能冷却 3.武器冷却 4.倒计时 5.其它需要使⽤超时机制的功能
274 0
C++服务器开发之定时器设计方案
|
12月前
|
机器学习/深度学习 监控 算法
机器学习在图像识别中的应用:解锁视觉世界的钥匙
机器学习在图像识别中的应用:解锁视觉世界的钥匙
1455 95
|
11月前
|
人工智能 容灾 Serverless
AI推理新纪元,PAI全球化模型推理服务的创新与实践
本次分享主题为“AI推理新纪元,PAI全球化模型推理服务的创新与实践”,由阿里云高级产品经理李林杨主讲。内容涵盖生成式AI时代推理服务的变化与挑战、play IM核心引擎的优势及ES专属网关的应用。通过LM智能路由、多模态异步生成等技术,PAI平台实现了30%以上的成本降低和显著性能提升,确保全球客户的业务稳定运行并支持异地容灾,目前已覆盖16个地域,拥有10万张显卡的推理集群。
|
前端开发 JavaScript Android开发
移动端点击事件:原理、问题与解决方案
前端技术在移动端点击事件上的应用,涉及触屏交互、响应速度优化及用户体验提升,确保网页或应用在手机等移动设备上流畅运行。
|
安全 Linux Shell
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
140 1
|
XML 存储 Java
一文搞懂Spring Boot 配置加载原理以及配置优先级
背景:最近有个开发同学问我,为什么他在配置文件里面配置了端口号但是一直不生效,我看了后发现在其他地方已经配置过端口号了,所以当前配置不生效,那么到底Spring Boot 是如何处理配置文件的呢,在配置项重复的情况下又是如何处理的呢
5060 1
一文搞懂Spring Boot 配置加载原理以及配置优先级
|
API 数据格式 JSON
宜搭应用与第三方系统数据互通怎么做?
使用 HTTP 连接器向宜搭的 API 发送请求。具体来说,您可以使用集成自动化中的 HTTP 连接器,设置其为定时触发,并将编写的脚本中转换后的数据作为 HTTP 请求的 body,发送 POST 请求到宜搭的 API 接口。
宜搭应用与第三方系统数据互通怎么做?
|
监控 关系型数据库 Unix
CentOS7下部署开源网络监控工具Observium
CentOS7下部署开源网络监控工具Observium
1158 0
CentOS7下部署开源网络监控工具Observium
|
JSON 安全 API
2.2连接器工厂|学习笔记
快速学习2.2连接器工厂
2.2连接器工厂|学习笔记
|
设计模式 存储 JavaScript
23种JavaScript设计模式
23种JavaScript设计模式
227 0