`
xiaod0510
  • 浏览: 4025 次
  • 性别: 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开发环境配置jdk版本:jdk-8u131-windows-x64,Java开发环境搭建配置软件

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

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

    Java开发工具包(Java ...总之,"windows环境java8环境安装包jdk-8u202-x64"是一个完整的Java开发环境,适用于Windows 64位系统的开发者,它带来了Java 8的新特性和优化,使得开发和运行Java应用程序变得更加便捷高效。

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

    安装JDK 1.8的过程非常简单,只需要双击下载的“jdk-8u201-windows-x64.exe”文件,然后按照安装向导的提示进行操作。通常,安装过程中会提供选择安装路径、是否设置环境变量等选项。为了确保Java环境的正确配置,...

    java jdk-8u202-windows-i586

    对于Windows 32位系统的用户,JDK-8u202-windows-i586.exe是安装程序,用于在32位系统上安装JDK。需要注意的是,32位系统有内存限制,通常最多只能识别和使用4GB的RAM,这可能会影响到大型Java应用的性能。因此,...

    java-jdk1.6-jdk-6u45-windows-x64.zip

    1. 解压缩"java-jdk1.6-jdk-6u45-windows-x64.zip"文件,这将释放出"jdk-6u45-windows-x64.exe"可执行文件。 2. 双击运行"jdk-6u45-windows-x64.exe",安装向导会引导你完成安装过程。通常,你需要选择安装路径,...

    jdk8安装包: jdk-8u202-windows-x64

    Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含了编译、调试、性能优化等所需的所有工具。这里的"jdk-8u202-windows...通过安装"jdk-8u202-windows-x64",你可以开始探索这个强大的Java开发环境。

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

    标题中的"jdk-8u202-linux-arm64-vfp-hflt-demos.tar.gz"表明这是一个针对Linux ARM架构(具体为vfp-hflt变体)的Java Development Kit(JDK)版本8更新202的示例(demos)压缩包。这个压缩文件采用tar.gz格式,是...

    jdk-8u231-linux-x64.tar.zip

    标题中的"jdk-8u231-linux-x64.tar.zip"表明这是一个针对Linux操作系统的64位Java Development Kit(JDK)的压缩文件,版本为8u231。这个压缩包采用的是tar和zip两种格式的组合,首先是一个tar归档文件,然后再用zip...

    java jdk-8u60-windows-x64

    安装`jdk-8u60-windows-x64.exe`后,系统会包含JRE(Java Runtime Environment)和开发工具,如Java编译器(javac)、Java虚拟机(JVM)、Java文档生成器(javadoc)以及Java调试器(jdb)等。这些工具对于开发和...

    JDK-7u80-windows-x64版本

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

    jdk-7u80-windows-x64.rar

    总的来说,"jdk-7u80-windows-x64.rar"文件对于Java开发者而言是一个重要的资源,它包含了运行和开发Java应用程序所需的全部组件。通过正确安装和配置,开发者可以利用JDK 7 Update 80的特性来构建高效、安全且跨...

    jdk7,jdk-7u80-linux-x64.tar.gz

    标题中的"jdk7,jdk-7u80-linux-x64.tar.gz"表明这是一个与Java Development Kit(JDK)相关的文件,具体版本是7u80,针对Linux 64位系统的版本。JDK是Oracle公司提供的用于开发和运行Java应用程序的软件开发工具包。...

    jdk8-jdk-8u121-linux-x64.tar.gz

    **Java Development Kit (JDK) 8 是一个关键的编程工具包,用于开发和运行Java应用程序。这个压缩包 "jdk8-jdk-8u121-linux-x64.tar.gz" 包含了适用于Linux 64位系统的JDK 8更新121版本。** JDK是Java SE(Standard...

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

    JDK(Java Development Kit)是开发和运行Java应用程序的基础,它包括了Java编译器、Java虚拟机(JVM)、类库以及各种工具,使得开发者能够编写、测试和部署Java应用。 JDK 1.8是Java语言的一个重要里程碑,引入了...

    jdk-7u80-windows-x64.zip

    这个压缩包文件"jdk-7u80-windows-x64.zip"包含了安装JDK 7u80所需的可执行文件,即"jdk-7u80-windows-x64.exe",用于在Windows 64位环境下安装Java开发环境。 Java 7,也称为Java SE 7 (Java Platform, Standard ...

    jdk-6u20-windows-i586(官方下载地址)

    "jdk-6u20-windows-i586" 是一个特定版本的JDK,面向Windows操作系统32位(i586)平台。这个版本号"6u20"表示JDK 6的更新20,发布于2011年,当时是Java 6的重要更新之一。 JDK 6引入了许多新特性、增强和性能优化,...

    jdk1.7 java官网正式版Windows 64位-jdk-7u80-windows-x64.exe

    Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它提供了编译、调试和运行Java程序所需的所有工具。JDK 1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司推出的一个...

    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

    jdk-8u231-windows-x64 JDK镜像

    下载的`jdk-8u231-windows-x64.exe`文件是JDK的安装程序,双击执行后,按照向导指示进行安装。安装完成后,需要配置环境变量,包括`JAVA_HOME`指向JDK的安装目录,`PATH`中添加JDK的bin目录,以便系统可以找到Java...

    jdk-8u121-windows-x64

    总的来说,"jdk-8u121-windows-x64"是一个关键的开发工具,对于任何需要在Windows 64位平台上开发和运行Java应用程序的人来说都是必不可少的。通过安装和理解这个版本的JDK,开发者能够利用Java的强大功能,同时享受...

Global site tag (gtag.js) - Google Analytics