首页
学习
活动
专区
工具
TVP
发布
首页标签内存管理

#内存管理

【更正】【深入浅出C#】章节10: 最佳实践和性能优化:内存管理和资源释放

喵叔

Tip:以前发布的《内存管理和资源释放》该篇文章在发布时,因为文章同步时,出现内容和文章不符的问题,因此在这里更正。

6310

内存管理和垃圾回收

用户1413827

Golang 作为一种高性能的编程语言,其内存管理和垃圾回收机制也是非常重要的。本文将介绍 Golang 的内存管理和垃圾回收机制,并给出一些优化建议。

7210

linux中透明巨页与巨页的区别

233333

在Linux中,透明巨页(Transparent HugePage)和巨页(HugePage)是两种不同的内存管理技术。 透明巨页是Linux内核中的一项特性...

13310

垃圾回收的方法| 青训营笔记

onenewcode

8010

swift 析构器

xy_ss

析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用(相当于)。析构器用关键字deinit来标示

5010

iOS中内存管理

xy_ss

OC语言使用引用计数来管理内存,每一个对象都有一个可以递增递减的计数器,如果引用这个对象,那么这个对象的引用计数递增,如果不用了,那么这个对象引用计数递减,直到...

8510

系统框架--49:对自定义其内存管理语义的collection使用无缝桥接

xy_ss

7110

block与GCD--42:多用GCD,少用performSelector系列方法

xy_ss

6310

内存管理--36:不要使用retainCount

xy_ss

4100

内存管理--35:僵尸对象(Zombie Object)

xy_ss

4310

内存管理--34:自动释放池(autoreleasepool)

xy_ss

autorelease 实际上只是release的调用延迟了,对于每一个autorelease,系统只是把该Object放入了当前的autorelease po...

11110

内存管理--33:避免循环引用

xy_ss

7910

内存管理--32:编写“异常安全代码”时留意内存管理问题

xy_ss

首先要明确的一点是:不管try是否抛出异常,finally语句块都会执行。 小心注意6!!

6610

内存管理--31:dealloc

xy_ss

6910

内存管理--30:ARC

xy_ss

ARC是新的LLVM3.0编译器的一项特性,在工程中使用非常简单,不用再写release、retain、autorelease三个关键字。当开启ARC时,编译器...

8710

内存管理--29:引用计数

xy_ss

OC语言使用引用计数来管理内存,每一个对象都有一个可以递增递减的计数器,如果引用这个对象,那么这个对象的引用计数递增,如果不用了,那么这个对象引用计数递减,直到...

7210

对象、消息、运行期--10:runtime关联对象

xy_ss

在category中的使用 @property添加属性 ,不会生成带下划线的成员变量,也不会有setter和getter方法实现,所以我们通过runtime关联...

11710

Go 中的内存优化和垃圾回收器管理

Michel_Rolle

堆栈是自动管理的,并遵循后进先出 (LIFO) 原则。调用函数时,所有关联的数据都放置在堆栈的顶部,当函数完成时,此数据将从堆栈中删除。堆栈不需要复杂的垃圾回收...

2.2K826

JVM内存管理

用户9645905

JVM虚拟机目的就是实现物理机那样的程序执行,JVM中的程序计数器可以看做是当前线程所执行字节码的行号指示器,而行号正好就指的是某一条指令,字节码解释器在工作时...

9630

Redis删除数据后,为什么内存占用率还是很高?

小许code

作为面试经历都很丰富的兄弟们,应该或多或少被问到或者自己亲身经历过这个问题,问题如下:

24290
领券