因为个人发展的原因,以前一直默默无闻的工作,埋头苦干,其实说白了就是干苦力来着;跟外面接触也不多,所以状态一直是我编着我的代码,凑活着过日子。因为在同一家公司待的久了吧,所以后来慢慢的公司了领导开始让我接受负责一个项目,慢慢的接触的也多了,也发现这些年自己一直都是井底之蛙,跟其他同事接触的时候发现好多概念性的东西我竟然不知道,流汗!!!但是随着跟同事的慢慢接触,还有项目的进行,我遇到的问题也多了,所以打算把学到的东西都记录一下。
在项目开发的过程中一直听到的就是:你的开发环境中的内存是怎么分配的。因为之前一直没有了解过这方面的东西,虽然也照着网上的一些文章配置过一些东西,但是没有具体搞明白是怎么一回事,今天抽出一点时间了解了一下配置方法(对于具体什么含义还是没有太明白):
在这里就说一下tomcat的运行参数的配置方式吧(这些东西网上都能找得到):
在tomcat安装目录下找到/bin/catalina.bat文件,在文件的 echo Using CATALINA_BASE: "%CATALINA_BASE%" 这一行上面添加变量设置:
set JAVA_OPTS=-server -Xms10m -Xmx102m -XX:PermSize=40M -XX:MaxPermSize=51m 这里的参数值都是根据自己环境的实际情况来设置的(一般情况:1/64、1/4原理)
而开发工具内嵌的tomcat的启动参数的设置则要根据不同的开发工作进行不同的设置:我在这里只说配置的位置,参数的具体配置同上
myeclipse:找到window-prefences-搜索Tomcat,在tomcat下级JDK选项中设置参数值
而在eclipse中则是:
window-prefences-Tomcat-JVM Settings 将参数填入 Append to JVM Parameters框