腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Vi的技术博客
专栏作者
举报
104
文章
54636
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
spring boot
jvm
spring
ide
打包
hashmap
python
xml
数据库
github
linux
文件存储
jdk
mybatis
aop
数据结构
javascript
vue.js
云数据库 Redis
sql
git
api
jar
maven
nginx
网站
http
开源
面向对象编程
官方文档
c++
node.js
json
单片机
云数据库 SQL Server
mvc
tomcat
lucene/solr
访问管理
企业邮箱
腾讯移动分析
企业
分布式
缓存
zookeeper
tcp/ip
dubbo
安全
Elasticsearch Service
io
object
protected
queue
reference
虚拟机
指针
搜索文章
搜索
搜索
关闭
「每日五分钟,玩转JVM」:指针压缩
文件存储
jvm
java
jdk
最初的时候,JVM是32位的,但是随着64位系统的兴起,JVM也迎来了从32位到64位的转换,32位的JVM对比64位的内存容量比较有限,但是我们使用64位虚拟机的同时,也带来了一个问题,64位下的JVM中的对象会比32位中的对象多占用1.5倍的内存空间,这是我们不想看到的(又要马儿跑,又要马儿不吃草可还行?),但是机智的程序员不会屈服,所以在JDK 1.6的版本后,我们在64位中的JVM中可以开启指针压缩(UseCompressedOops)来压缩我们对象指针的大小来帮助我们节约内存空间,拿JDK 8来说,这个指令是默认开启的。
山禾说
2019-12-02
666
0
「每日五分钟,玩转JVM」:对象的内存布局
jvm
文件存储
编程算法
一个对象根据不同情况可以被划分成两种情况,当对象是一个非数组对象的时候,对象头,实例数据,对齐填充在内存中三分天下,而数组对象中在对象头中多了一个用于描述数组对象长度的部分
山禾说
2019-09-10
347
0
Java Grammar:运算符
c++
编程算法
文件存储
面向对象编程
修饰符是用于限定类型以及类型成员申明的一种符号,从修饰对象上可以分为类修饰符,方法修饰符,变量修饰符;从功能上可以划分为访问控制修饰符和非访问修饰符。访问修饰符控制访问权限,不同的访问修饰符有不同的权限范围,而非访问修饰符则是提供一些特有功能。
山禾说
2019-09-08
605
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档