Eclipse中启动tomcat时内存溢出
2024-10-08 02:27:47
今天在启动自己项目的时候遇到一个永久带(permgen space)内存溢出,查找了很多资料和请教了许多大神,最终才解决问题。
一、什么原因造成了永久带溢出:
1.项目使用了太多的静态变量
2.加载了再多的class也会导致这个问题
二、解决办法:设置初始永久区内存大小
在eclipse中window->preferences->server->runtime environments选择tomcat服务器,然后单击edit按钮,然后在jre后面单击Installed JREs,
在弹出的对话框中选择自己的jdk版本,再单击edit,再弹出的对话框中的default vm arguments中输入-Xms512M -Xmx1024M -XX:MaxPermSize=512M即可,然后单击finish。
最新文章
- Js动态获取iframe子页面的高度总结
- python开发进阶之路(一)
- DIV+CSS圆角边框
- NonEmpty和Non Empty的区别[转]
- php入门常量
- UIWebView与JS的深度交互
- 从C#到Python —— 4 类及面向对象
- colorful-记录好看的颜色
- 关于mysql使用dbForge调试的问题:Object 'test.p_insertRoute' does not exist.
- SPOJ - BITDIFF: Bit Difference [神妙の预处理]
- U盘发现器
- 设计模式(4)建造者模式/生成器模式(Builder)
- linux中Cron定时任务系统命令详解
- 【Android 应用开发】Activity 状态保存 OnSaveInstanceState参数解析
- 理解 RxJava 的线程模型
- GOF23种设计模式概括
- python 生成器(generator)的生成方式
- [js]面向对象2
- librdkafka安装和php扩展php-rdkafka安装
- 实现开发板与ubuntu的共享--根文件系统NFS--Samba共享【sky原创】
热门文章
- MyBatis使用statementType=";STATEMENT";
- 关于ajax post请求跨域问题的解决心得
- 用MPLAB IDE编程时,软件总是弹出一个窗口提示: “the extended cpu mode configuration bit is enabled,but the program that was loaded was not built using extended cpu instructions. therefore,your code may not work properly
- apache-maven-3.3.9 环境配置
- Java线程详解----借鉴
- js 不要使用new
- redis 字符串
- 【转】JDBC学习笔记(9)——DBUtils的使用
- 记录一个NPE问题
- 设备像素,设备独立像素,CSS像素