`
xiaod0510
  • 浏览: 3988 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

    博客分类:
  • 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如果不是经常重启的话,是没有必要放到内存盘里的.

 

  • 大小: 5.8 KB
  • 大小: 13.6 KB
  • 大小: 28.7 KB
  • 大小: 19.5 KB
  • 大小: 19.2 KB
  • 大小: 23.1 KB
  • 大小: 31.4 KB
  • 大小: 24.7 KB
  • 大小: 24.8 KB
  • 大小: 16.6 KB
  • 大小: 5.4 KB
  • 大小: 23.7 KB
  • 大小: 44.3 KB
  • 大小: 23.4 KB
  • 大小: 21.7 KB
  • 大小: 20.4 KB
  • 大小: 14.8 KB
  • 大小: 23.5 KB
  • 大小: 31.7 KB
3
5
分享到:
评论
2 楼 MrLee23 2013-05-20  
呵呵,不错有想法。
1 楼 eppen 2013-05-20  
现在不是有ssd么?

相关推荐

    java JDK1.8.60-jdk-8u60-windows-x64

    java JDK1.8.60-jdk-8u60-windows-x64,java JDK1.8.60-jdk-8u60-windows-x64,java JDK1.8.60-jdk-8u60-windows-x64

    java-jdk1.8-8u361-all-jdk-win-linux

    java-jdk1.8-8u361-all-jdk-win-linux 该压缩包中包含jdk1.8-8u361下windows版本和linux版本,其包含快速安装包和对应的jdk压缩包版本,具体内容如下: jdk-8u361-linux-aarch64.rpm jdk-8u361-linux-i586.rpm jdk-8...

    windows环境java8环境安装包jdk-8u202-windows-x64

    windows环境java8环境安装包jdk-8u202-windows-x64

    java-jdk1.8-jdk-8u202-windows-x64.zip

    适用平台:windows x64 jdk版本:1.8 安装方式:双击安装即可

    JDK-7u80-windows-x64版本

    JDK版本:JDK-7u80-windows-x64版本,即为jdk1.7,此版本会自动安装JRE(Java的一个运行环境).

    CentOS JAVA jdk-8u202-linux-x64 脚本安装包

    1.上传文件到相关文件夹 2.解压文件 tar -zxvf jdk-8u202-linux-x64.tar.gz 3.进入文件,执行安装脚本 ./setup.sh

    JDK8版本jdk-8u202-windows-i586(exe).zip

    jdk-8u202-windows-i586.exe,Oracle-jdk8,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

    jdk-8u202-windows-x64.exe

    jdk-8u202-windows-x64.exe适用于Windows x64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中;对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,...

    Java-JDK1.8-windows-x64位

    Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK...

    jdk-8u202-linux-arm64-vfp-hflt.tar.gz

    jdk-8u202-linux-arm64-vfp-hflt.tar.gz适用于Linux ARM v6/v7 Soft Float ABI 64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始...

    jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

    jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe java编译环境

    java-jdk1.8-jdk-8u202-linux-x64.zip

    适用平台:linux x64 jdk版本:1.8 安装方式:请参考教程blog.csdn.net/FL1623863129/article/details/134426730

    jdk-8u231-windows-x64.zip

    jdk-8u231-windows-x64 JDK JavaSEDevelopmentkit(JDK) java开发工具包JDK全称JavaSEDevelopmentkit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java SDK

    java_ee_sdk-7-jdk7-windows-x64-ml

    java_ee_sdk-7-jdk7-windows-x64-ml

    java_ee_sdk-7-jdk7-windows-ml

    java_ee_sdk-7-jdk7-windows-ml

    jdk-8u202-linux-x64.rpm

    jdk-8u202-linux-x64.rpm适用于Linux 64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,也...

    JDK8版本jdk-8u202-linux-x64.tar(gz).zip

    jdk-8u202-linux-x64.tar.gz,Oracle-jdk8,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

    java开发环境配置jdk版本:jdk-8u131-windows-x64,Java开发环境搭建配置软件

    java开发环境配置jdk版本:jdk-8u131-windows-x64,Java开发环境搭建配置软件 安装指南:https://blog.csdn.net/qq_39311377/article/details/132637874

    JDK8版本jdk-8u202-windows-x64(exe).zip

    jdk-8u202-windows-x64.exe,Oracle-jdk8,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Global site tag (gtag.js) - Google Analytics