当前位置: 首页 > news >正文

装修网站建设方案无锡seo优化

装修网站建设方案,无锡seo优化,网站上线发布流程,怎么开发销售网站文章目录1. 复现问题2. 分析问题3. 解决问题4. 补充解决java.lang.OutOfMemoryError: PermGen space问题1. 复现问题 今天使用idea开发时,突然报出如下错误: Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceat org.…

文章目录

  • 1. 复现问题
  • 2. 分析问题
  • 3. 解决问题
  • 4. 补充解决java.lang.OutOfMemoryError: PermGen space问题

1. 复现问题

今天使用idea开发时,突然报出如下错误:

在这里插入图片描述

Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceat org.apdplat.word.dictionary.impl.DoubleArrayDictionaryTrie.allocate(DoubleArrayDictionaryTrie.java:188)at org.apdplat.word.dictionary.impl.DoubleArrayDictionaryTrie.init(DoubleArrayDictionaryTrie.java:207)at org.apdplat.word.dictionary.impl.DoubleArrayDictionaryTrie.addAll(DoubleArrayDictionaryTrie.java:307)at org.apdplat.word.dictionary.DictionaryFactory$DictionaryHolder$1.load(DictionaryFactory.java:116)at org.apdplat.word.util.AutoDetector.loadAndWatch(AutoDetector.java:102)at org.apdplat.word.dictionary.DictionaryFactory$DictionaryHolder.reload(DictionaryFactory.java:87)at org.apdplat.word.dictionary.DictionaryFactory.reload(DictionaryFactory.java:65)at org.apdplat.word.dictionary.DictionaryEnum.createDictionary(DictionaryEnum.java:65)at org.apdplat.word.dictionary.DictionaryEnum.<clinit>(DictionaryEnum.java:20)at com.zjs.Application.main(Application.java:42)

2. 分析问题

OutOfMemoryError翻译成中文即是堆内存溢出,但什么情况下会出现堆内存溢出呢?

当我们在IDEA上运行较大项或较多项目时,会导致编译量很大,从而引起内存不足的情况,即报出Error:java: java.lang.OutOfMemoryError: Java heap space的错误,也就是堆内存溢出。

因此,需要修改Idea运行项目的内存大小。

  1. 首先,查看我的idea的堆内存大小。

快捷键ctrl + alt + s出现设置(Settings)弹出框,如下图所示:

在这里插入图片描述

  1. 找到Build,Execution,Deployment ,单击展开,如下图所示:

在这里插入图片描述

  1. 单击Complier,即可查看到我的堆内存大小,如下图所示:

在这里插入图片描述

由图可以看出,我的堆内存大小256M,无法承载我的项目,即报出了java.lang.OutOfMemoryError: Java heap space

此外,如果你的ctrl + alt + s快捷键被占用了,可以使用如下方式打开设置(Settings)弹出框

  • 单击file,如下图所示:

在这里插入图片描述

  1. 单击Settings,也可出现设置(Settings)弹出框

在这里插入图片描述

3. 解决问题

由上述分析可知,正因为在Complier设置的堆内存太小,导致无法承载大量的项目。

因而,我们可以将其设置为2048,如下图所示:

在这里插入图片描述

点击ok即可。

如果不点击ok,则配置不生效。

4. 补充解决java.lang.OutOfMemoryError: PermGen space问题

JDK1.6环境中,需要考虑到永久代的问题。

如果运行大项目提示java.lang.OutOfMemoryError: PermGen space 即永久代内存溢出问题 ,解决方式如下:

  1. 打开Tomcat配置Edit Configurations

在这里插入图片描述

  1. 点击Server,在VM options输入框输入如下配置
-Xms512m 
-Xmx2048m 
-XX:PermSize=512m 
-XX:MaxPermSize=2048m

在这里插入图片描述

点击ok即可。

如果不点击ok,则配置不生效。

  1. 参数说明:

    • -XmsJava Heap初始值,ServerJVM最好将-Xms-Xmx设为相同值,开发测试机JVM可以保留默认值

    • -XmxJava Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定

    • -XX:PermSize:设置持久代初始值

    • -XX:MaxPermSize:设置持久代最大值

总之是要根据本地配置适当修改,我是16G内存,就设置最大2G大气一点!

http://www.dt0577.cn/news/50304.html

相关文章:

  • wordpress搜插件错误谷歌推广和seo
  • 如何做自己的项目网站aso优化工具
  • 网站策划书免费互联网营销师考证多少钱
  • 高端网站开发报价最佳磁力搜索天堂
  • 网站网页开发公司常用的网络推广方式有哪些
  • 做网站用百度浏览器大数据精准营销案例
  • 如何删除网站备案号腾讯广告投放推广平台
  • a站是指哪个网站提升seo排名平台
  • 代做毕业设计网站有哪些seo站长工具下载
  • 国外包装设计网重庆seo优化
  • 国家工商总局官网苏州seo关键词排名
  • 给赌博网站做设计网络软文营销的案例
  • 小说阅读网站开发视频搜索引擎优化实训
  • 给个人网站做百度百科seo案例分享
  • 网站制作服务平台搜索引擎谷歌
  • 魅族官方网站挂失手机找到怎么做seo沈阳
  • 阿里云里做网站能上百度首页么作品提示优化要删吗
  • o2o网站建设方案查指数
  • 个人怎么做购物网站推广网站要注意什么
  • 长春火车站在哪个街道活动推广方案怎么写
  • 网站服务器租用seo关键词排名优化手机
  • 网站做任务挣钱广东清远今天疫情实时动态防控
  • 怎么制作长图做seo需要用到什么软件
  • 太原seo网站建设营销网课
  • 常见的网站首页布局长沙seo网站
  • 鸡泽专业做网站java培训
  • 想建立什么网站一键优化清理加速
  • 网站 搜索怎么实现网站seo优化方案项目策划书
  • 佛山 网站建设培训班聊城seo优化
  • 品牌网站建设特色大蝌蚪seo排名优化服务