MyEclipse的Workspace目录中.metadata文件夹
1、me_tcat:
是MyEclipse记录的当前工作空间中的配置,比如当前工作空间中有哪些工程,你打开了哪些文件java类,编辑了哪些文件和Java类,MyEclipse会在启动时加载这个文件夹下的内容。如果删除了他,你再次打开MyEclipse会发现工作空间是空的,你需要重新导入工程。
2、plugins:当前工作空间用到了哪些IDE插件,和你的工程无关
3、lock锁:
如果你用到工作组时,你的工作空间是你个人的,比如团队开发时。你可以为某个类加锁,别人就不能修改这个类了
4、log:MyEclipse运行日志,比如,别人锁了某个资源导致你这边冲突了,或者工作空间异常了,这里都会记录异常信息
以及工作空间的加载日志
5、忘了还有最后一个:version.ini看名字你也应该明白,是IDE版本配置,是为了兼容不同版本MyEclipse加载该工作空间。
Myeclipse内存不足时设置
1.堆内存分配
JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC(垃圾收集器)后调整堆的大小。
2.非堆内存分配
JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。