看起来似乎很神奇,但是在有关JVM设置的搜索请求结果中经常显示这种“从深度”的呼喊。 您可能会遇到“我记得该选项,但如何启用它”的问题,而有时(主要是半年一次)管理服务器或调整虚拟设备,而又除主要任务外。 这也就不足为奇了,因为如果很少使用基本设置,这些设置很容易忘记。

那么,在这种情况下您该怎么办? 当然,请使用Google,希望最多在20分钟内找到答案。 如果您要解决简单的任务,此方法可能会有所帮助。 但是,当您对JVM进行微调时,可能会出现复杂情况。 有时,您必须为新来者切断垃圾信息,甚至陷入混乱的术语和解决一项相同任务的不同方法,因为在不同来源中存在着相同期权的面额。 从长远来看,一个工作日结束了,任务远未解决。

Java开发人员的婴儿床

谁说只有学生才需要婴儿床? 当我们在Internet上搜索必要的信息时,实际上会将最有用的页面添加到书签(即婴儿床)中。 但是组织它们的唯一方法是创建主题文件夹。 但是,无法过滤文本。

幸运的是,最近创建了一个新的资源jvmmemory.com,可以为任何级别的Java开发人员积累相关信息,并借助用户界面仅选择必要的信息,而所有不必要的信息都将被切断。 这个想法起源于列昂尼德·维戈夫斯基(Leonid Vygovsky),他是俄罗斯圣彼得堡开发团队的负责人,博士,圣彼得堡国立电工大学LETI的助教,并且是各种出版物和专利的作者。 下面是对Leonid的简短采访,并介绍了此有效项目的优点。

节省使用!

列昂尼德,告诉我们您的资源。
该站点专用于JVM设置和内存操作调整,因为所有调整的99%都与内存有关。 JVM本身提供的设置信息很少。 互联网反过来提供了很多信息,这些信息可能是不正确的,也可能是过时的。 该网站累积了检查的设置,这将对大多数开发人员派上用场。 它还提供指向选定资源的链接,这些资源专用于JVM垃圾收集器。

告诉我们更多有关垃圾收集器的信息
垃圾收集的算法由不同的作者以不同的方式命名,并且涉及某种困难。 该站点包含所有现有收集者名称及其简短描述的统一。 JVM中的垃圾回收有两个阶段:首先是年轻一代的垃圾对象,然后是持久一代的垃圾对象。 您可以根据特定方案自由地为不同的世代选择不同的算法。

创建网站的原因是什么?
我一直对那些对人们有用的应用程序的开发很感兴趣。 因此,当我再次在Google中搜索java中的permgen设置时,我决定创建一个小型且简单的实用程序来调整这些参数。 此外,我一直希望在负责项目开发的同时寻找新工具,以便这些工具提高开发人员的效率。 我坚信,这个基于AngularJS框架的基于JavaScript的项目是一个具有挑战性的想法。

除了婴儿床功能之外,还有什么使网站独特而又方便的?
JVM在设置矛盾的应用程序时几乎不会显示错误。 相应地,该资源仅允许用户进行正确的设置。 该站点不包含完整的选项集,仅包含最必要的选项,有助于解决优化问题。 此外,将删除过时的过时选项,并标记危险选项。 根据帕累托原则选择选项-20%的努力导致80%的结果 。 评估是基于在不同来源提及某个选项的周期性及其可信赖性。

部署过程中是否存在任何复杂性?
没有技术上的复杂性。 但是,存在不同算法名称以及切断与设置有关的错误信息的问题。 UI内存垃圾回收方案的实现以及为每个收集器定义哪组设置更可取是最复杂的任务。 我试图强调网站的结构。 在教给学生时,我意识到,处理材料的方式至关重要。 结构化和逻辑分组对消化过程有很大帮​​助。 我在这里遵循相同的原则,但是它没有我期望的那么简单。

您打算以哪种方式开发项目?
如果该项目引起社区的关注,它将在社会上得到发展。 开发的重点是添加更多信息和功能,这些功能可以保存个人设置。 当然会考虑社区反馈。

您能当场提出您项目的口号吗?
节省使用!

查看网站!

翻译自: https://www.javacodegeeks.com/2015/01/jvm-is-down-with-outofmemory-error-what-should-i-do.html

JVM因“ OutOfMemory”错误而关闭-我该怎么办?相关推荐

  1. jvm 错误_JVM因“ OutOfMemory”错误而关闭-我该怎么办?

    jvm 错误 看起来似乎很神奇,但是在有关JVM设置的搜索请求结果中经常显示"来自深度"的特定呼声. 您可能会遇到"我记得那个选项,但如何启用它"的问题,而有时 ...

  2. Kettle内存OutOfMemory错误解决办法

    Kettle内存OutOfMemory错误解决办法 1.内存限制参数 2.OutOfMemory解决方法 1.内存限制参数 控制Kettle使用服务器内存参数有3个,分别为:-Xms.-Xmx.-XX ...

  3. android获取错误原因,从http读取数据时发生OutOfMemory错误获取请求android

    我正在做一个http获取请求.我需要接收大量数据,但在读取数据时出现OutOfMemory异常.从http读取数据时发生OutOfMemory错误获取请求android 我的代码: public st ...

  4. JVM中OutOFMemory和StackOverflowError异常代码

    1.Out of Memory 异常 右键Run As --->Run Configuration 设置JVM参数 -Xms20m -Xmx20m 上代码: 1 /** 2 * VM Args: ...

  5. IE遇到错误需要关闭 解决方法

    iexplore应用程序错误 如果你用 Ghost 恢复 OS 后建议 删除WINDOWS\PREFETCH目录下所有*.PF文件因为需让windows重新收集程序的物理地址 1.发送错误报告 [故障 ...

  6. 内存溢出 permgen_通过增加堆内存/ Permgen空间来修复Eclipse OutOfMemory错误

    内存溢出 permgen Eclipse Out of Memory Error happens when you are working on large projects. Sometimes i ...

  7. linux关闭防火墙未知错误,Linux关闭防火墙方法

    当用虚拟机安装LINUX时 用WinSCP连接时连接不上  原来是SUSE的防火墙禁止了外部访问 必须把防火墙关掉 短暂关闭    rcSuSEfirewall2 stop 这个命令指示这次关闭了防火 ...

  8. blackberry Jvm error 104 错误(Device Simulator)

    把模拟器目录下的这个文件  **-fs.dmp  删掉或者搬个家就成啦,然后重启模拟器 每次启动它都会生成这个文件,具体原因还待研究 8300 = GSM + GPRS + EDGE8310 = 83 ...

  9. JVM调优:开启/关闭TLAB和逃逸分析耗时对比

最新文章

  1. Hibernate懒加载解析
  2. 移动端整屏滑动的实现
  3. MFC中字符间相互转换总结
  4. webpack二(以webpack4.x起步)
  5. outlook存档邮件_如何在Outlook 2013中存档电子邮件
  6. 设置调试PHP,debug php输出所有错误信息
  7. 半年辞退30多个程序员,大厂“开猿节流”太狠了!
  8. 一次docker中的nginx进程响应慢问题定位记录
  9. scrapy爬取某网站,模拟登陆过程中遇到的那些坑
  10. 数据安全的四个新挑战有哪些
  11. struts2要点总结
  12. 社交网站Friendster获第四项美国专利
  13. 相信美好就能遇见美好—西安独行三日短途穷游 攻略
  14. 深度学习----HOI人物交互算法:ICAN
  15. 惠普台式计算机系统系统修复,一键恢复系统,详细教您怎么一键恢复惠普笔记本系统...
  16. Redis——5种数据结构底层实现原理
  17. 线上展厅3d化宣传效果怎样 广州商迪
  18. ppt版的pdf文件,被加密,知晓密码,想得到去水印后的ppt
  19. clickhouse-backup 备份恢复测试
  20. 如影智能唐沐:别把智能家居做成极客玩具

热门文章

  1. java实现打印倒直角三角形
  2. 2017蓝桥杯省赛---java---B---7(日期问题)
  3. CV中多的空格导致报错
  4. 关闭(杀死)8080端口
  5. python mac读取 文件属性_从Python获取和设置mac文件和文件夹查找器标签
  6. super构造方法为什么给子类赋值_【Java学习 | Javase】super
  7. docker export_docker使用简介
  8. easyui根据select下拉框内容更新表单内容_Ant Design 4.0 的一些杂事儿 - Select 篇
  9. 如何使用eclemma插件_如何集成和使用EclEmma插件来获得良好的Junit覆盖率
  10. 程序中抛出空指针异常_从Java应用程序中消除空指针异常