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

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

StackOverFlowError修改方法

-Xss1024m

OutOfMemoryError修改方法

-Xmx3072m

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

转载于:https://blog.51cto.com/sucre/1433100

OutOfMemoryError与StackOverFlowError相关推荐

  1. Java高级——OutOfMemoryError和StackOverflowError

    OutOfMemoryError和StackOverflowError OutOfMemoryError和StackOverflowError是什么? 堆溢出 栈溢出 情况一 情况二 情况三 方法区溢 ...

  2. Java内存溢出及解决:OutOfMemoryError 和 StackOverflowError

    一.OutOfMemoryError 和 StackOverflowError 1️⃣堆区域用来存放 Class 的实例(即对象),对象需要存储的内容主要是非静态属性.每次用 new 创建一个对象实例 ...

  3. 从内存溢出看Java 环境中的内存结构

    作为有个java程序员,我想大家对下面出现的这几个场景并不陌生,倍感亲切,深恶痛绝,抓心挠肝,一定会回过头来问为什么为什么为什么会这样,嘿嘿,让我们看一下我们日常在开发过程中接触内存溢出的异常: Ex ...

  4. JVM基础面试题及原理讲解

    2019独角兽企业重金招聘Python工程师标准>>> 本文从 JVM 结构入手,介绍了 Java 内存管理.对象创建.常量池等基础知识,对面试中 JVM 相关的基础题目进行了讲解. ...

  5. Java 异常处理的 9 个最佳实践

    Java 异常处理的 9 个最佳实践 原文地址:https://dzone.com/articles/9-... 翻译出处:https://www.oschina.net/trans... 在 Jav ...

  6. 看完这篇Exception 和 Error,和面试官扯皮就没问题了

    来自:Java建设者 在 Java 中的基本理念是 结构不佳的代码不能运行,发现错误的理想时期是在编译期间,因为你不用运行程序,只是凭借着对 Java 基本理念的理解就能发现问题.但是编译期并不能找出 ...

  7. 听说又被 JVM 内存区域方面的面试题给虐了?看看这篇文章吧!

    作者:SnailClimb ,来自:JavaGuide 写在前面(常见面试题) 基本问题 •介绍下 Java 内存区域(运行时数据区)•Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚 ...

  8. java 故障排查_java线上服务问题排查

    1.业务日志相关 如果应用系统出现异常,一般都会在业务日志中体现 统计当天业务日志中ERROR出现数量:egrep ERROR --color logname | wc -l  ,如果错误数量过大,一 ...

  9. java 中的finally你知多少_Java 处理异常 9 个最佳实践,你知道几个?

    1. 在Finally中清理资源或者使用Try-With-Resource语句使用Finally Java 7的Try-With-Resource语句 2. 给出准确的异常处理信息 3. 记录你所指定 ...

最新文章

  1. springBoot 打war包 程序包com.sun.istack.internal不存在的问题
  2. retinaface tensorRT
  3. 用js写一个模板引擎
  4. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第9章-时滞系统的分析和综合
  5. VS2010中如何更改项目名称【转】
  6. java小编程----四数之和
  7. 方立勋_30天掌握JavaWeb_数据库表设计
  8. 学英语(3)---常用语英语
  9. appendChild+insertBefore:创建和添加节点
  10. linux 路由添加
  11. java mybatis 动态_Java-MyBatis:MyBatis 3 动态 SQL
  12. shell unexpected operator
  13. python ks值计算_风控模型中的K-S理解以及python实现
  14. iPhone屏幕尺寸和分辨率
  15. 2018.10.31 NOIP模拟 一串数字(数论+贪心)
  16. Win8.1屏幕亮度自动调节关闭方法
  17. 文件系统错误故障排除
  18. c语言答案-贾宗璞 许合利,C语言习题答案贾宗璞许合利较全-.doc-资源下载在线文库www.lddoc.cn...
  19. 643 · 最长绝对文件路径
  20. 小程序如何实现下拉选项操作

热门文章

  1. 全球及中国冶金行业战略决策与盈利前景分析报告2022版
  2. 全球及中国双特异性单抗行业发展可行性及项目调研评估报告2022-2027年
  3. s5720找mac 华为交换机_【基础】交换机堆叠模式
  4. Install KVM Hypervisor on arrch64 Linux Server
  5. jmeter图片的下载
  6. 查看php-fpm 占用内存情况
  7. 【转】更简单的非递归遍历二叉树的方法
  8. Illegal access:this web application instance has been stopped already
  9. Sublime Text的使用技巧
  10. Mercurial 版本控制服务器(Web Server)的搭建