摘要: 0 详解swap分区 0.1 什么是swap分区? Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。 0.2 打开或关闭swap分区 打开swap分区 swapon -a 关闭swap分区 swa 阅读全文
posted @ 2022-03-18 17:26 yanghuinnn 阅读(1205) 评论(0) 推荐(0)
摘要: 0 快速入门指南 0.1 简介 Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind提供了许多调试和分析工具,这些工具中最受欢迎的称为 Memcheck。它可以检测 C 和 C++ 程序中常见的许多与内存相关的错误,这些错误可能导致崩溃和不可预知的行为。 0 阅读全文
posted @ 2022-03-17 09:22 yanghuinnn 阅读(243) 评论(0) 推荐(0)
摘要: 0 什么是内存泄漏? 内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 1 常见的造成内存泄漏的原因 1.1 指针重新赋值 下面是一段示例代码: char * p = (char *)ma 阅读全文
posted @ 2022-03-16 10:22 yanghuinnn 阅读(2334) 评论(0) 推荐(2)
摘要: 本文分为两个部分,第一部分是制作一个简单的自己的rpm包,并安装运行它。第二部分是为其制作一个patch包,并通过spec配置文件去打补丁,安装、运行打补丁后的程序。 一、安装工具 [yh@localhost ~]$ sudo yum install rpm [yh@localhost ~]$ su 阅读全文
posted @ 2021-07-08 10:09 yanghuinnn 阅读(1782) 评论(0) 推荐(0)