- 博客(2)
- 收藏
- 关注
原创 频繁分配释放内存的性能问题
在调优程序的过程中发现对于分辨率大小不同的两个图库,程序总的运行性能数据(如FPGA kernel利用率及每张图处理的latency)差别很大,使用/usr/bin/time –v分析程序发现测试两个图库时,报的minor falut(次缺页错误)不是一个数量级别的。 linux系统下面缺页异常主要分为四种情况。minor falut属于请求调页的一种。当malloc函数调用时,并未实际分...
2018-02-22 17:59:43 4697 1
原创 wait_event_interruptible_timeout函数分析
在intel F10A进行DMA读写操作时,会首先调用queue_work函数将当前work压入工作队列中,然后调用wait_event_interruptible_timeout函数等待DMA读/写操作的完成,在调试的过程中偶尔会出现超时返回的情况。 下面结合Linux 3.9.6源码分析下wait_event_interruptible_timeout函数的实现,看看为什么会出现超时返回...
2018-02-13 16:08:37 4842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人