前言
标题没有看错,真的是让我写个 bug!
刚接到这个需求时我内心没有丝毫波澜,甚至还有点激动。这可是我特长啊;终于可以...
远古时代的故事
那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,...
这篇文章是在阅读《The Swift Programming Language》Automatic Reference Counting(ARC,自动引用计数)一章时做的一些笔记...
本篇主要讲解如何使用直接内存(堆外内存),并按照下面的步骤进行说明:
相关背景-->读写操作-->关键属性-->读写实...
现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知...
这是一篇阅读MAT helper的笔记。Heap dump是java进程在特定时间的一个内存快照。通常在触发heap dump之前会进行一次full gc,...
一、概述
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和...
介绍
注:如果您对这篇文章有不同观点,欢迎指正 – 我并不是这方面的专家。
我们从大量的 go 用户中收集了有关于使用 d...
软件运行时会分配和使用设备的内存资源,因此,在软件开发的过程中,需要进行内存管理,以保证高效、快速的分配内存,并且在...
本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。
一、java虚拟机内存原型
寄存器:我们在程序...
相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不...