- 博客(4)
- 收藏
- 关注
转载 VS 2005使用map文件查找程序崩溃原因
VS 2005使用map文件查找程序崩溃原因一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道microsoft怎么想的,在2005上取消了),只能定位在那个函数发生崩溃。这里可以通
2017-07-04 14:51:55 324
原创 通过性能计数器(Process)来获取某个进程的CPU使用率、内存使用量、磁盘读写速率
本篇文章是在上次获取整个系统性能数据的延伸。需求:获取某个进程(已知进程名)的CPU使用率、内存使用量、磁盘读写速率实现:通过windows自带的性能计数器中的Process实现与之前获取整个系统性能数据的流程是一样的,打开性能计数器——添加性能计数器——获取数据。下面是具体的性能计数器查询语句,"tfb_manage_system"是进程名(tfb_manage_syst
2017-06-27 15:05:24 7185 4
原创 使用PDH性能计数器(Windows)获取CPU使用率、可用物理内存、上传/下载速率、磁盘读写速率
最近要写一个windows下的监控客户端,需要收集计算机的一些信息。其中CPU使用率、可用物理内存(用于计算内存使用率)、上传/下载速率、磁盘读写速率,都需要实时的。各种资料查询之后,决定使用pdh性能计数器来做。下面直接贴实现函数。需要注意的有几点:1、首先需要导入pdh的lib库;2、注意接收pdh函数的返回值,判断程序运行状态;3、需求是要收集实时值,所以开一个线程,每秒调用一次实现
2017-06-20 15:02:57 6931 3
原创 遍历所有磁盘根目录及次级目录,查找目标文件夹
需求: 目标文件夹: 包含Task.rec文件。 假定: 目标文件夹只存放在磁盘根目录及次级目录下。 参数: strlist &tasks —— 保存检索到的目标文件夹路径。 返回: 目标文件夹的路径集合。Task.rec中包
2016-07-26 14:34:47 1883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人