2019独角兽企业重金招聘Python工程师标准>>>

  java.lang.OutOfMemoryError,这个错误是由于Java虚拟机分配的内存不够造成的,网络上很多文章说修改eclipse.ini,本人尝试后,仍旧没有作用,大家都是抄来抄去,自己懒得写的。

修改eclipse配置文件eclipse.ini,路径在安装目录下,如D:\eclipse,文件修改后如下:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

-product

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

256M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

512m

--launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Dhelp.lucene.tokenizer=standard

-Xms256m

-Xmx512m

-XX:PermSize=150M

-XX:MaxPermSize=256M

  以上的修改并不能真正解决问题,仅仅是使eclipse启动快了一些而已。

  具体解决方案如下图:eclipse->window –> Preferences ->tomcat(对应使用的服务器,比如tomcat,jboss,weblogic等) -> JVM Settings,添加-Xmx512M -Xms256M -XX:MaxPermSize=256m

  Myeclipse的Java VM argument 修改位置如下图:添加-Xmx512M -Xms256M -XX:MaxPermSize=256m

——朋友,转载请注明出自这里。 PS:本随笔属个人学习小结,文中内容有参考互联网上的相关文章。如果您博文的链接被我引用,我承诺不会参杂经济利益。其中如果发现文中有不正确的认知或遗漏的地方请评论告知,谢谢!

转载于:https://my.oschina.net/chengzz/blog/760408

java虚拟机JVM内存不够,OutOfMemorry Error相关推荐

  1. 深入理解Java虚拟机--JVM内存模型

    目录 一.运行时数据区域 1.程序计数器 2.Java 虚拟机栈 3.本地方法栈 4.Java 堆 5.方法区 6.运行时常量池 7.直接内存 二.OutOfMemoryError异常 1.Java堆 ...

  2. 学习笔记:Java虚拟机——JVM内存结构、垃圾回收、类加载与字节码技术

    学习视频来源:https://www.bilibili.com/video/BV1yE411Z7AP Java类加载机制与ClassLoader详解推荐文章:https://yichun.blog.c ...

  3. [二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义...

    前言简介 class文件是源代码经过编译后的一种平台中立的格式 里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言 JVM全称是Java Virtual Machine  ,既然是虚拟机, ...

  4. java jvm内存地址_深入Java虚拟机——JVM内存详解

    在C++中,程序员拥有每一个对象的所有权,但与此同时还肩负着释放对象内存空间的责任:而Java由于有了虚拟机的帮助,程序员拥有对象的所有权的同时不再需要释放对象的内存空间.由于是JVM自动进行对象内存 ...

  5. Java虚拟机------JVM内存区域

    JVM内存区域运行时数据区域分为两种: JVM内存区域 运行时数据区域分为两种: 线程隔离的数据区: 程序计数器 Java虚拟机栈 本地方法栈 所有线程程共享的数据区: Java堆 方法区 JVM 内 ...

  6. [转载] java虚拟机 jvm 出入java栈 栈空间内存分配

    参考链接: Java虚拟机(JVM)堆栈区域 java栈空间是一块线程私有的内存空间,java堆和程序数据密切相关,那么java栈就是和线程执行密切相关.线程最基本的执行行为就是函数的调用.每次函数调 ...

  7. Java虚拟机JVM的内存管理

    Java虚拟机JVM的内存管理 关键词 一.JVM整体架构 根据 JVM 规范,JVM 内存共分为虚拟机栈.堆.方法区.程序计数器.本地方法栈五个部分. 名称 作用 特征 配置参数 异常 程序计数器 ...

  8. java 启动内存参数_请问该如何设置Java虚拟机JVM启动内存参数?

    jps(JVM Process Status Tool):JVM机进程状况工具 用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等.与unix上的ps类似,用 ...

  9. java虚拟机jvm与Java内存模型(JMM)

    Java内存模型(JMM) Java 内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存.Java 内存模型(JMM) 抽象了线程和主内存之间的关系,就比如说线程之间的共享变量必须存 ...

最新文章

  1. 掌握这几种 Markdown 语法你就够了
  2. ts-node 直接运行ts文件
  3. hhc.exe制作chm
  4. 基于LSTM的序列预测: 飞机月流量预测
  5. USACO / Cow Pedigrees(DP)
  6. 03MFC的ODBC类简介
  7. VideoSolo Blu ray Player for Mac - 强大的蓝光播放器
  8. 佩奇送福利:Eygle系列书籍免费下载
  9. 西工大第三届“探索·解密”趣味密码比赛-个人WriteUp
  10. 传说中的世界500强面试题-推理能力(2)
  11. JAVA将多个Pdf合并成一个Pdf
  12. 基于51单片机的PC机控制系统
  13. python django开发教程_Python自动化运维Django入门
  14. 计算机网络配置——静态路由的配置
  15. VMware虚拟机如何迁移到阿里云
  16. python3实现softmax + 函数曲线绘制
  17. 用计算机时的注意事项,计算机使用注意事项
  18. 计算机网络——哈工大李全龙
  19. 【Python绘图】Python画动态条形图(横向直方图)
  20. UNR #1 火车管理

热门文章

  1. Jbuilder2005破解补丁使用方法和下载地址
  2. springboot花店商城系统鲜花店系统含后台管理源码
  3. JAVA初中作品_美术作品大全初中生
  4. 猪圆谷润铬羽丰,派满歌甜四海赢
  5. 如何从官网下载Eclipse
  6. 四步学会使用ECharts做图
  7. 华为笔记本能装手机App了,华为移动应用引擎(公测版)
  8. 通达信接口官网与量化交易有联系吗?
  9. R9 7845HX参数 R97845HX核显怎么样 锐龙R97845HX相当于什么水平
  10. 频域判断波形_股票价格频域特性