- 博客(9)
- 资源 (8)
- 收藏
- 关注
转载 dwarf调试信息格之式入门
http://blog.csdn.net/coutcin/article/details/1547622一个程序的完成过程一般是编码、编译、运行的过程,当然这是一个理想的过程,所有的开发几乎都不可能是一帆风顺的,总会有些意想不到的错误,这时便需要调试,良好的调试器应该每一个程序员的必备。那么调试器使用的调试信息是从哪里来的呢?答案简单的很,是从编译后的文件中来的(注意这里编译的时候要使用特定的编译...
2018-03-11 22:04:18 676
转载 Linux slab 分配器剖析
转载:https://www.ibm.com/developerworks/cn/linux/l-linux-slab-allocator/index.html了解 Linux 内存管理的方式M. Jones2010 年 9 月 20 日发布WeiboGoogle+用电子邮件发送本页面 4动态内存管理内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享。内存管理方法应该实现以下...
2018-02-22 23:58:01 278
原创 Linux内存管理原理
=============================硬件原理及分页管理===============================1.分页机制 分页机制是现代CPU实现内存寻址的一种机制(早期的intel芯片内存寻址实现机制有分段机制); 早期的CPU对内存的寻址是直接对物理内存(内存条)进行寻址,但这种在intel保护模式及现代CPU中已经很少使用,现代的CPU不会直接对物理...
2018-02-22 23:04:24 5440 2
转载 Linux内存使用调整
转载:http://blog.csdn.net/coroutines/article/details/39345835前段时间在做播放器的时候,遇到个问题,花了很长时间,做个记录,希望对有需要的人有所帮助:播放器的播视频的时候,无论是手动切换视频还是到视频播放完成,自动切换视频,一定次数后均出现黑屏现象,偶尔有声音,问题出现后,不可恢复,Kernel输出如下Log:DMA free:71672kB...
2018-02-22 17:13:37 530
转载 Programming with Libevent epoll
百度搜 Programming with Libevent epoll 查到的文章,关注了一下效率测试的手法
2017-02-22 14:02:13 1354
原创 gcc 函数属性 __attribute__ ((constructor))使用
gcc 函数属性 attribute ((constructor))使用预备知识在程序中有时希望在main()函数之前运行一段函数,比如初始化函数,注册函数等,会使用到gcc 的函数属性 attribute ((constructor)),当函数被指定constructor属性,会在main()函数之前运行,完成预期的行为。 下面举一个 attribute ((constru
2017-02-06 16:14:27 1301
gcc 函数属性 attribute ((constructor))使用demo
2017-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人