今天太郁闷了

来源:互联网 发布:数据库管理系统模型 编辑:程序博客网 时间:2024/05/17 04:00

只是整理了下移动硬盘,那个日立的硬盘就挂掉了。写了一半的BugReport挂掉了....跳楼了。

既然暂时没有办法把这个工程放出了就简单得说下原理。每个debug信息会创建一个线程这个过程大该可以一秒钟800多次看机器的具体情况。 每个线程回互斥的写debugcache。形成一个先进先出的队列。一个单独的线程处理所有的debug buffer。按照buffer的不同属性发往log文件,debugview,mail等。对于崩溃的 dump有两个不同的情况,debug的模式下会产生有debughelp模块产生的call stack ,local value,ect 信息。对于release版本只产生memory dump。互斥的线程写入可以保证对cache list的稳定写入,相比较直接互斥写队列在时间上比较稳定。

原创粉丝点击