- 主题:老生常谈的问题,关于故障定位
有专门的监测越界的工具
【 在 b0207191 的大作中提到: 】
: 在c语言编程中,内存改写问题有什么定位的套路和有效方法吗,无论是用户态程序还是内核态程序,指针或者数据出错的地方通常就本身出错代码片段来看,看不出问题,往往是其他部分代码写到本模块代码来
:
:
: ...................
--
FROM 223.104.61.*
工具有工具的意义
如果不能稳定复现的问题,你怎么办
如果是外部因素触发的问题,你怎么二分法
比如已经部署的系统,碰到某种类型的数据,会导致写越界
这个类型的数据可能1周能碰到一次
二分法半年也找不到位置
【 在 wjhtingerx 的大作中提到: 】
: re。最后发现,只能靠这个,其他任何工具都只是皮毛
:
--
FROM 223.104.40.*
比如你家有25件电器,使用的气候有概率会跳闸
实际原因是你楼上的邻居洗澡漏水导致的
而你不知道有这个因素
你尝试各种电器使用组合,猴年马月你也找不到问题
【 在 hehao 的大作中提到: 】
: 二分法就是尝试缩小问题规模,直到定位到问题
: 具体怎么二分肯定是具体问题具体分析
:
--
修改:slowaction FROM 58.246.79.*
FROM 58.246.79.*