把jdk放到内存--加快java开发,测试速度


本文更适用于JavaEE开发

 

现在内存越来越便宜,公司也舍得给开发机器加条内存了.本人的笔记本就有8g.闲着也是闲着就弄了个虚拟内存盘,把临时文件,缓存文件统统放到了内存盘.某天忽然想到,为何不把jdk,tomcat,eclipse之类的放到内存盘,这样eclipse还不该飚起来吗.我是做JavaEE开发的,最烦的就是publish以及tomcat启动时的漫长等待,下面的操作有tomcat,不需要tomcat的童鞋自动略过.

 

 

第一步、    安装虚拟内存盘

 

                   大家还是去搜吧.我的内存盘2G,其实如果你内存不大也没关系,jdk也没多大,弄个256M的也够了.盘符最好靠后一些.

 



 

 

 

 

 

第二步、    精简jdk,tomcat

 

         算不上精简,就是去掉一些说明,文档,源码之类的.先把jdk,tomcat拷到一个文件夹内.

 



 

 

进入jdk目录删掉红色框框内的文件,当然了如果你用到了jni保留include文件夹.

 



 

 

然后是tomcat,不同于jdk的是最好保留目录结构,就是把logs,temp,webapps,work三个文件夹里面的文件删除掉,文件夹不要删掉.

 



 

 

至于eclipse,我再单独说,下面是我的目录结构

 



 

 

第三步、    制作安装程序

 

              为什么要制作安装程序?因为重启后内存盘里的东东都没了.你不会每次开机都去手动copy,太弱了

 

接下来我们要使用WinRar制作压缩包,大家看图一步一步来

 

a)


 
 

 

b)勾上创建自解压格式压缩文件

 

 


 
 

 

c)点击高级选项卡下面的自解压选项按钮

 



 

 

d)填写常规选项卡下的解压路径”,填写内存盘路径.

 



 

 

e)接下来是模式选项卡下的隐藏启动对话框选项

 



 

 

 

 

f)好了点击对话框下面的确定按钮,我们的rar就开始进行压缩了

 



 

 

ramdisk.exe就是是压缩完以后的安装程序了

 



 

 

我们试着运行一下.

 



 

 

安装完成后进入我们的内存盘(我的是t:\java\),以后每次重启电脑后我们只需要运行ramdisk.exe就能快速的部署好.

 




 


 

 

两个文件夹加起来165M,也就是说内存盘容积大于165M就行了

 

第四步、        配置环境变量

 

一句话将JAVA_HOME配置成内存盘里的jdk,我的JAVA_HOME=t:\java\jdk1.6.0_29\

 

JavaEE开发的话将server runtime配置成t:\里的tomcat即可.

 



 

 

好了大功告成了,JDK现在已经完全的放到内存里了,试试java程序的运行速度吧

 

 

 

附章:eclipse也放到内存盘里.

 

下面的操作是我在win7下的操作,使用了mklink命令,偶不知到在xp下的替代命令是什么.

 

因为eclipse的一些配置保存到了其根目录下的configuration里所以不建议将整个eclipse放到内存盘里(eclipse的配置会在重启后失效).所以我们只移动两个文件夹--pluginsfeatures.我的这两个文件夹有300M以上.我们要把这两个文件夹同上面的jdk,tomcat放到一起打包到ramdisk.exe里去.步骤省略.

 

Ramdisk.exe安装到内存盘后:

 



 

 

Eclipse目录里已经没有pluginsfeatures这两个文件夹了. 我的eclipse 目录是D:\moved\appsX86\eclipse-jee-indigo\

 

 

 



 

 

接下来创建目录联接,请自行修改成你的目录,第一个目录参数是eclipse目录,第二个参数是内存盘里的目录.目录联接创建一次即可,重启后无需重建.

 

mklink /j "D:\moved\appsX86\eclipse-jee-indigo\plugins" "t:\java\jdk\eclipse\plugins"

 

mklink /j "D:\moved\appsX86\eclipse-jee-indigo\features" "t:\java\jdk\eclipse\features"

 

 

 



 

 

操作完毕.启动eclipse,是不是很快.

不过我觉得你的eclipse如果不是经常重启的话,是没有必要放到内存盘里的.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值