Chinaunix首页 | 论坛 | 博客
  • 博客访问: 125633
  • 博文数量: 26
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 15
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-24 21:45
文章分类
文章存档

2019年(1)

2018年(6)

2017年(17)

2016年(2)

我的朋友

发布时间:2017-03-24 13:10:39

1)方法一可以通过调用QueryPerformanceFrequency函数获得计时器的频率。假设调用该函数返回3579545,这样这个计数器每次计数的时间为1/3579545秒,大约为0.28us。计算出每一个计数的计数时间之后,再调用QueryPerformanceCounter返回程序计数的几次,将计数次数乘以每次计数的时间(0.28us)就是程序运行的时间了。实例.........【阅读全文】

阅读(1801) | 评论(0) | 转发(0)

发布时间:2017-03-24 13:10:20

Intel平台编程,可以采取自顶向下的软件优化策略。影响软件性能的因素除了所采用的算法的性能外,还包括处理器、内存、网络接口、磁盘I/O接口等硬件设施以及运行的操作系统、平台软件和程序库等。因此在进行软件的性能优化时,一般采取自顶向下的方法:首先是系统层的优化,其主要目的是确保那些包括处理、内存、网络和磁.........【阅读全文】

阅读(1631) | 评论(0) | 转发(0)

发布时间:2017-03-24 13:09:50

数据预取指的是在实际访问数据之前就预先把该数据读取到缓存中。Intel处理器从P3开始支持软件预取,这是通过在合适的时候预取指令来加载数据完成的。从P4开始,后面的处理器都支持硬解预取,到导致两个连续的缓存缺失的内存地址之间的距离在给定的阈值(128B或者256B)之内时,处理器就会触发数据预取。另外,那些步长为常.........【阅读全文】

阅读(1854) | 评论(0) | 转发(0)

发布时间:2017-03-17 14:12:15

......【阅读全文】

阅读(1474) | 评论(0) | 转发(0)

发布时间:2016-10-21 10:43:01

一、前言对于现在编译的一些module要insmod在系统上时,可能会报各种各样的错误。这些错误仔细研读内核源码,都能找出原因。2.6 内核以前的insmod部分主要依赖于modutils源码包,在用户层基本将工作完成,加载过程参考前一篇文章。2.6 内核以后的做法是将大部分的原来用户级操作纳入内核中来处理,无论.........【阅读全文】

阅读(1642) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册