写点什么

内存布局

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/85/85b0cdcd0fc385a1383f68d5fd44a3c1.png?x-oss-process=image/resize,w_416,h_234

Netty 源码解析 -- PoolChunk 实现原理

用户头像
binecy2020 年 11 月 7 日

本文主要分享Netty中PoolChunk如何管理内存。

https://static001.geekbang.org/infoq/f6/f61f78946385ba222f13c929c8aa6f4c.jpeg?x-oss-process=image/resize,w_416,h_234

Go 语言内存管理三部曲(二)解密栈内存管理

用户头像
网管2020 年 10 月 17 日

Go应用程序运行时,每个goroutine都维护着一个自己的栈区,这个栈区只能自己使用不能被其他goroutine使用。栈区的初始大小是2KB(比x86_64架构下线程的默认栈2M要小很多),在goroutine运行的时候栈区会按照需要增长和收缩

https://static001.geekbang.org/infoq/55/5522c7d3731e29ecc953ed59656d404f.png?x-oss-process=image/resize,w_416,h_234

Go 语言内存管理三部曲(一)内存分配原理

用户头像
网管2020 年 10 月 12 日

现代高级编程语言管理内存的方式分为两种:自动和手动,像C、C++ 等编程语言使用手动管理内存的方式,工程师编写代码过程中需要主动申请或者释放内存;而 PHP、Java 和 Go 等语言使用自动的内存管理系统,有内存分配器和垃圾收集器来代为分配和回收内存。

https://static001.geekbang.org/infoq/97/97b637c5380ef583639ed96d655e7a45.jpeg?x-oss-process=image/resize,w_416,h_234

AtmoicXXX 与 AtmoicXXXArray 源码分析

用户头像
Darren2020 年 9 月 3 日

Atmoic源码分析,从内存布局开始,分析CAS执行原理,Atmoic的实现过程

https://static001.geekbang.org/infoq/78/78dea42ce14141af829d84a97ff86311.jpeg?x-oss-process=image/resize,w_416,h_234

深入理解 JVM 垃圾回收机制 - 对象的内存布局

用户头像
WANDEFOUR2020 年 6 月 10 日

在Java语言层面,可以通过Class类来描述普通的Java类,当JVM创建对象的同时,会生成对应的Class对象,用来描述此对象的大致模型,这也是反射的基础。那么在JVM的内部是如何描述一个普通的对象?

内存布局_内存布局资料文章-InfoQ写作平台