Linux
文章平均质量分 95
Linux相关记录
TravisBytes
这个作者很懒,什么都没留下…
展开
-
深入探秘:Linux内存管理与泄漏检测
通过今天的分享,我们深入了解了Linux内存的工作原理、内存分配与回收的基本流程,以及如何通过两种不同的方法来检测内存泄漏。每种方法都有其独特的优势和不足,关键在于根据你的具体需求来选择最合适的方案。综合建议根据需求选择方法如果你需要详细追踪特定模块或源码级的内存操作,且能够修改源码,预处理宏替换方法是一个不错的选择。如果你需要对整个进程进行全面监控,且无法修改源码,动态链接库挂钩方法更为适合。优化实现减少文件操作的频率:采用内存数据结构记录内存分配和释放信息,提升性能。引入线程同步机制。原创 2024-09-23 13:51:14 · 1014 阅读 · 0 评论 -
linux 系统是如何收发数据包
网卡接收数据包:当数据包通过网络到达你的电脑时,网卡(Network Interface Card)就像是快递员,把包裹(数据)通过 DMA(直接内存访问)直接放到内存中的环形缓冲区(ring buffer)。触发硬件中断:网卡发现有新包裹到达后,会向 CPU 发出一个“快递来了”的信号,这就是硬件中断。处理硬件中断中断处理函数:CPU 收到中断信号后,会查找对应的处理程序,就像接到快递通知后去取包裹。屏蔽中断:为了防止连续不断的快递打扰,处理程序会暂时屏蔽同一来源的进一步中断。发起软中断。原创 2024-09-19 10:22:19 · 2044 阅读 · 0 评论 -
linux常用命令大全
快速查找文件或目录(依赖于系统的文件数据库,需定期更新,如通过。:创建空文件或更新现有文件的时间戳。:显示当前工作目录的完整路径。:在目录结构中搜索文件和目录。:移动或重命名文件或目录。:以树状图显示目录结构。:更改当前工作目录。原创 2024-09-23 09:50:12 · 775 阅读 · 0 评论