64位jvm的指针膨胀 和 数据补白
2019独角兽企业重金招聘Python工程师标准>>>
指针膨胀:64位jvm寻址范围较32位变成了64位,叫做指针膨胀;
64位数据补白:数据在64位jvm中存储较之32位jvm需要对数据位进行对齐补白;
因为以上原因64位jvm通常需要更多的内存,比32位jvm多10%到30%,在主流测试环境中64位jvm测试速度也比32位jvm落后,性能差15%左右。
所以很多工程师在采用32位集群方式部署应用,但这种方案也有缺陷: 1、集群节点可能竞争全局资源; 2、一些资源池比如连接池可能利用率不高,因为一般情况下各个节点都有自己的连接池,可能出现有的节点连接池满了,有的节点连接池有较大空余;可以用JNDI改善此类情况但又有性能开销和复杂度。 3、各个节点最高4G的限制,windows下只有2G,堆内存最大可能为1.5G左右。
在jdk1.6 update14之后,sun提供了指针压缩功能(-XX:+ UseCompressedOops),执行代码时动态加入压缩指令以减少内存消耗,但同时会增加代码数量,所有heap内的指向heap内对象的指针都会压缩。
转载于:https://my.oschina.net/u/2458458/blog/804654
64位jvm的指针膨胀 和 数据补白相关推荐
- 64位JVM的Java对象头详解
关注"Java艺术"一起来充电吧! 我们编写一个Java类,编译后会生成.class文件,当类加载器将class文件加载到jvm时,会生成一个Klass类型的对象(c++),称为类 ...
- 为什么在64位系统中指针的大小是8,而32位系统中却是4?
为什么在64位系统中指针的大小是8,而32位的却是4? 64位系统,这个位数指的是CPU 里面的通用寄存器的数据宽度为64位,也就是说一个地址占二进制位数是64,所以: sizeof(double * ...
- 32和64位jvm_我应该使用32位还是64位JVM?
32和64位jvm 这是我在企业软件开发生涯中多次遇到的问题. 我不得不每隔一段时间就提供有关配置特定新环境的建议. 而且,很多时候,手头的问题与"我应该使用32位或64位JVM" ...
- 我应该使用32位还是64位JVM?
这是我在企业软件开发生涯中多次遇到的问题. 我不得不每隔一段时间就提供有关配置特定新环境的建议. 而且,很多时候,手头的问题与"我应该使用32位或64位JVM"有关. 老实说,一开 ...
- java 64位程序,的Java编程的64位JVM
Few Questions :): How to identify what JVM is currently installed ? (64 bit / 32 bit) Do I need to d ...
- easyrecovery新版64位下载一键轻松找回丢失数据
你知道电脑数据恢复软件哪个好吗?不知道没关系,我来告诉你,想把丢失的电脑数据恢复过来就找EasyRecovery,这是我经过了血的教训以后找到的软件哦. 有一次,表妹来我这里帮忙,谁知道急躁的表妹把我 ...
- 32位与64位下各类型长度对比
64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂):可以访问大型数据库.本文介绍的是64位下C语言开发程序注意事项. 1. 32 位和 64 ...
- 32位与64位机器下各数据类型长度对比
64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂):可以访问大型数据库.本文介绍的是64位下C语言开发程序注意事项. 1 32 位和 64 ...
- 64位指针膨胀 java_64位JVM带来的问题及解决方案
64位JVM带来的问题及解决方案 Published: 05 May 2014 Category: 这篇文章会检验你有关JVM的知识以及项目交付相关的技能:尤其是涉及到JVM升级的时候.期待你们的评论 ...
最新文章
- ospf路由汇总的目的
- 你所知道的Java单例模式并不是单例模式
- csdn新版博客初体验
- OpenCV配置 Win7 Win8 VS2010 VS2012
- CaseStudy(showcase)界面篇-导出xaml以及放入Blend的技巧
- 导语3——node以及npm
- 解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 添加虚拟网卡
- mysql的备份与恢复_实验十一 MySQLl备份与恢复1
- Mac如何彻底卸载Mysql
- python操作系统存储管理作业答案_操作系统课后题答案一
- ftp服务器的端口20和21的具体作用,ftp端口号20和21的区别
- Centos 操作系统常用log日志
- excel筛选查询函数
- 未来的计算机博士就业前景_恐怖博士:电视的未来
- 企业长期偿债能力评估-利息收入倍数、财务杠杆比率、资产负债率、利息保障倍数、债务股本比率...
- 【转载】【常见缺陷分析技术】基于ODC的软件缺陷度量研究
- UPC-5572 - Lifeguards - 动态规划
- 自定义View进阶-手绘地图(二)
- 带监控的移动小车机器人
- 瑞幸咖啡布局“无人零售”的多重不确定性