一文了解.Net的CLR、GC内存管理
一文了解.Net的CLR、GC内存管理

一文了解.Net的CLR、GC内存管理微软官方文档对内存管理和CLR的概述什么是托管代码?托管代码就是执行过程交由运行时管理的代码。在这种情况下,相关的运行时称为公共语言运行时(CLR

C++内存管理——unique_ptr
  • 2022-08-22
  • C++
C++内存管理——unique_ptr

1.概述本想将unique_ptr,shared_ptr和weak_ptr写在同一篇文章中,无奈越(废)写(话)越(连)长(篇),本着不给自己和读者太大压力的原则,最终决定分为三篇去描述它们(不

java垃圾收集器与内存分配策略(2)
java垃圾收集器与内存分配策略(2)

1.概述  说起垃圾收集(GarbageCollection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一

Java内存区域与内存溢出异常(1)
Java内存区域与内存溢出异常(1)

1.运行时数据区域  Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有

C语言 数组下标越界和内存溢出区别 - C语言零基础入门教程

目录一.数组下标越界和内存溢出简介二.数组下标越界和内存溢出区别三.猜你喜欢零基础C/C++学习路线推荐: C/C++学习目录 >> C语言基础入门一.数组下标越界和内存溢

C语言调用 free 函数释放内存后指针指向及内存中的值是否改变的问题
C语言调用 free 函数释放内存后指针指向及内存中的值是否改变的问题

目录1.前言2.正文2.1.“分配”与“释放”2.2.运行测试2.2.1.VSCode下使用gcc编译2.2.2.VS2022下使用MSVC编译2.3.程序漏洞测试2.4