最近在整jenkins,发现内存jenkins 服务器占用及其夸张,启动后就达到3.4G的虚拟内存,1G的实际内存,查了很久没有什么进展,网上有个帖子说是jdk1.7吃内存,降到1.6比较好,就试试看吧。

下载jdk1.6.0.31

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64.bin"

改名:

mv jdk-6u31-linux-x64.bin\?AuthParam\=1387177814_c58cf53397fc9d3fc9fe83c4c501dcc4 jdk-6u31-linux-x64.bin

添加执行属性:

chmod +x jdk-6u31-linux-x64.bin

解压:

./jdk-6u31-linux-x64.bin

移动到java目录:

mv jdk1.6.0_31 /usr/java/jdk1.6.0_31

/usr/java/目录结构为:

[root@ip-10-176-166-11 java]# cd /usr/java/

[root@ip-10-176-166-11 java]# ls

defaultjdk1.6.0_31jdk1.7.0_45latest

rm -fr latest

ln -s jdk1.6.0_31/ latest

ll

[root@ip-10-176-166-11 java]# ll

total 8

lrwxrwxrwx  1 root root   16 Dec 13 06:39 default ->/usr/java/latest

drwxr-xr-x 10 root root 4096 Dec 16 07:12 jdk1.6.0_31

drwxr-xr-x  8 root root 4096 Dec 13 06:39 jdk1.7.0_45

lrwxrwxrwx  1 root root   12 Dec 16 07:18 latest ->jdk1.6.0_31/

vim /etc/profile:

exportJAVA_HOME=/usr/java/default

exportCLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:$JAVA_HOME/bin

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

source /etc/profile

查看一下java的版本:

root@ip-10-176-166-11 java]# java -version

java version "1.6.0_31"

Java(TM) SE Runtime Environment (build 1.6.0_31-b04)

Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

降级成功,查了一下jenkins的内存占用,从1G降到了700M,还是有点效果

java 降低jdk版本_jdk1.7降级到1.6 | 学步园相关推荐

  1. java编译器jdk版本_以编程方式确定Java类的JDK编译版本

    java编译器jdk版本 当需要确定使用哪个JDK版本来编译特定的Java .class文件时, 通常使用的方法是使用javap并在javap输出中查找列出的"主要版本". 我在我 ...

  2. java切换jdk版本_切换JDK版本quick

    最近遇到一个小问题,同时做两个项目,jdk版本一个是5,一个是6,我也去网上找了找方法,但是感觉不是特别好用,最后自己通过一些环境变量设置的技巧和一些批处理命令来使得这件事情只需要双击,输入一个数字回 ...

  3. java最新jdk版本_java版本和jdk版本

    现在一般是使用的jdk1.5的版本,比较稳定,而且在大的企业中使用的也较多,小的公司赶时髦喜欢用新版本,其实新版本可能会有些漏洞什么的,对企业来讲是有风险的,但是对于个人学习,我觉得也可以用1.5就行 ...

  4. java打包jdk版本问题

    目前公司jdk大多数版本都使用的1.6,最近要求升级jdk为1.8.由于应用非常多,所以在升级过程中出现了一部分应用以及升为1.8,一部分仍然保持1.6的版本.这里就出现了jdk打包版本的问题: 低版 ...

  5. java切换jdk版本_JDK版本切换(1.7与1.8)

    [前言] 在做不同的java项目时候,因项目需要很可能来回切换jdk版本: [探索之旅] 分别安装版本jdk1.7.0_45与jdk1.8.0_172,修改JAVA_HOME后,jdk还是切换不过来, ...

  6. Java和JDK版本的关系

    JAVA的版本最开始是1995年的JDK Alpha and Beta版本,第二年发布JDK1.0版本之后就是JDK1.1,JDK1.2.到1998年,不再叫JDK了,而是叫J2SE,但是版本号还是继 ...

  7. Java:JDK版本特性汇总

    一.JDK 1.0 发布版本 1.0 发布时间 1996.1.23 特性要点 正式版本运行环境的实现(JVM). Applet. AWT. 特性说明 Java初始版本,纯解释运行,使用外挂JIT,性能 ...

  8. Java 技术篇-IntelliJ IDEA修改java、jdk版本实例演示

    需要在两个地方配置一下,一个是 Settings 里的 Java Complier . 另一个是 Project Structure 里的 Project . 位置一: 下面是第一个地方,如图我修改为 ...

  9. java 与 jdk版本的对应关系及多个版本下载地址

    下载地址 https://www.oracle.com/java/technologies/downloads/archive/ 对应关系

最新文章

  1. celery 停止执行中 task
  2. centos7下安装mariadb
  3. MySQL学习(四)
  4. java 接口类型成员变量_18.9 接口作为成员变量类型
  5. 分析一下shell(转)
  6. 春运能不能抢到票就看他了!开源的Python抢票神器
  7. vue key重复_Vue 前端面试题
  8. Java Web实战篇-轻松提高千万级数据库查询效率
  9. 计算机毕设 SpringBoot+Vue旧物置换系统 旧物交易管理系统 旧物二手交易系统Java Vue MySQL数据库 远程调试 代码讲解
  10. 性能测试流程、优化、指标
  11. ubuntu18.04 linux journalctl 命令
  12. java 异或_Java异或详解
  13. Minimax算法及实例分析
  14. 运动耳机什么款式好、最适合运动的耳机类型
  15. 数据的导出Excel表
  16. linux把光盘复制成ISO文件方法
  17. Comparator--比较器
  18. Wormhole流程搭建踩坑总结(一)
  19. findfirst, findnext
  20. zotero+better bibtex+overleaf(latex):如何批量导出参考文献及相关设置

热门文章

  1. python 图形库介绍_python 图形数据库
  2. 贝叶斯数据分析_Python数据分析 · 朴素贝叶斯详解
  3. illustrator插件开发指南pdf_Jenkins之pipeline开发工具
  4. ftp搜索文件_CrossFTP for Mac(FTP客户端)
  5. vue 面试题 前端面试题--vue 第六弹
  6. Idea中,Terminal 无法联接window终端解决
  7. android viewdraghelper 点击移动,ViewDragHelper使用时遇到的问题
  8. mysql ip 访问_MySql通过ip地址进行访问的方法
  9. linux c 数组拷贝,C++对数组进行复制 - osc_8iux0cyz的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. badusb代码_badusb攻击代码