第一周主要是搭建开发环境,培训,了解项目,做一个增删改查的Demo;这里由于用的是别人不用的坏电脑导致内存经常溢出,我申请重装系统之后,发现我的项目竟然启动不了,报虚拟机出了问题。第一次出现这种问题,让我方寸大乱。调了一天也没有解决,让我知道了解JVM多么重要,最后发现是:
1.我安装的是32位的1.6jdk导致你调JVM怎么调最多是1024M;最后换回64位了但是又有另外一个问题启动很慢很卡
2.我们使用的是交通银行封装的eclipse插件,我应该修改的是Jump*.nin文件而不是eclipse.ini文件,主要是将 -Xms, -Xmx调到1G最后解决了;
3.最后是启动项目之后加载到tomcat很卡,我调的是tomcat的JVM:set JAVA_OPTS=-Xmx512m -Xms512m -XX:PermSize=256M -XX:MaxPermSize=512m 然后慢慢调整 -Xms, -Xmx我是调整到3G最后没有问题了。这也暴露了一个问题,之前没有关注JVM的优化,我该花点时间在这个知识点上面了;
4.另外在Eclipse中配置
Eclipse中的Window-->Preferences-->Java-->Installed JREs-->Edit,在Default VM arguments中配置如下 参数-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=1024m -XX:MaxPermSize=512m