岁月如哥
人生非梦
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 50,comments - 144,trackbacks - 0
<
2008年9月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(11)
给我留言
查看公开留言
查看私人留言
随笔分类
(45)
css(1)
db(4)
java(31)
js(8)
life
other
spring(1)
相册
Favorite
For My Zoom
Myself
Outward Bound
Turn Left Turn Right
收藏夹
(21)
ant
db
java(13)
jndi(1)
js
jta(2)
ldap(5)
friends
allanz
twenty
xiegq
江南白衣
搜索
最新评论
1. re: JVM启动参数大全 zz
asdfasdfasd
--asfd
2. re: 伪ajax方式提交带文件上传的表单
人顶顶顶顶
--2222
3. re: web打印,web打印控件的三种实现方法 zz[未登录]
好厉害,学习了
--jacob
4. re: 伪ajax方式提交带文件上传的表单
阿斯顿发撒旦方法
--是地方噶是大方
5. re: OOM和JVM优化配置 zz[未登录]
luguo
--QQ
阅读排行榜
1. web打印,web打印控件的三种实现方法 zz(90958)
2. JVM启动参数大全 zz(26247)
3. 大文件加密(实现在文件流中进行加密解密的方法)zz(10250)
4. url中jsessionid引起的一个问题(8023)
5. 数据库连接池满的问题(7170)
评论排行榜
1. web打印,web打印控件的三种实现方法 zz(22)
2. 对jvm内存的一些理解(4)
3. tomcat连接池的三个重要参数(3)
4. 增加静态方法要重启tomcat?(3)
5. url中jsessionid引起的一个问题(3)
Java虚拟机的最大内存是多少 zz
今天分析了当前比较流行的几个不同公司不同版本JVM的最大内存,得出来的结果如下:
公司 JVM版本 最大内存(兆)client 最大内存(兆)server
SUN 1.5.x 1492 1520
SUN 1.5.5(Linux) 2634 2660
SUN 1.4.2 1564 1564
SUN 1.4.2(Linux) 1900 1260
IBM 1.4.2(Linux) 2047 N/A
BEA JRockit 1.5 (U3) 1909 1902
除非特别说明,否则JVM版本都运行在Windows操作系统下
附:如何获得JVM的最大可用内存
在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。
实际发现版本上有细微差别的JDK最大容许内存值都不尽相同,因此在实际的应用中还是要自己试验一下看到底内存能达到什么样的值。
通过这个表想说明的是,如果你的机器的内存太多的话,只能通过多运行几个实例来提供机器的利用率了,例如跑Tomcat,你可以多装几个Tomcat并做集群,依此类推。
≡≡≡ 网友评论 ≡≡≡
东子 网友说:
Windows下的最大内存应该跟NT内核对地址空间的保留也有关系, 好像默认情况下NT内核要占用高2G的地址空间, 所以应用程序撑死能获得的内存不会超过2G; 记得有一个参数可以让NT只占1G内存, 这样应用程序就有3G地址空间可用, 相应环境下JVM能允许的最大内存可能也会升高.
at 05-10-06 00:04
purpureleaf 网友说:
windows的每个应用(不是寻址)的寻址空间一般是2g或者3g,取决于一个参数。但是只要使用一组特定的函数分配内存,每个应用的寻址空间可以远远超过4g
jdk可能是设置不了那个大的内存,但那不是windows造成的,是jdk造成的,在linux上一样设置不了。看来做java的朋友对windows还是不熟
posted on 2008-09-21 15:01
岁月如歌
阅读(2167)
评论(0)
编辑
收藏
所属分类:
java
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
伪ajax方式提交带文件上传的表单
Java XML API 漫谈 zz
关于url中传中文的问题记录
再次小结领域模型的种种观点 zz
summer中jaas登录验证存在问题
工作流jbpm3.1.2导致数据库连接池满的问题
tomcat5报Post too large的错
理解 SET CHAINED command not allowed within multi-statement transaction. (zz)
url中jsessionid引起的一个问题
easerver6 jvm设置,解决OutOfMemory问题