压力测试出现问题,如何确定错误的原因?

netrouter 2003-08-20 03:06:07
各位同仁,我现在正在进行程序的压力测试。程序在一般情况下小批量的运行时没有错误,但随着处理的增多会在某个时候出现异常。出现异常后进入及时的VC调试环境,观察出现问题的函数调用堆栈,却不能确定问题出现的原因,不知各位可有相同经历?你们又是如何定位真正的问题的原因呢?
...全文
502 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfc168 2003-08-20
  • 打赏
  • 举报
回复
出现异常后进入及时的VC调试环境,观察出现问题的函数调用堆栈,在VC环境里,一定可以进入汇编状态进行跟踪调试,这样你就可以看出来是什么错误了,根据经验来说,是内存错误或访问权限错误等
netrouter 2003-08-20
  • 打赏
  • 举报
回复
不错我的程序也有日志功能,的确在出现错误以后去观察日志,结果发现日志的某些记载内容都发生了错误,记载了乱码。因此肯定有内存访问的问题。可是仍然很难确定问题确切的原因,哎!陷入了极度烦恼中!!
看call stack分析代码,想破了脑袋也不觉得该段代码有问题,只能考虑是不是有另外的德方影响了某段内存。
哎,现在的问题求复杂了,难啊!!
blastball 2003-08-20
  • 打赏
  • 举报
回复
日志
myheart8541_cn 2003-08-20
  • 打赏
  • 举报
回复
一般通过call stack可以看出出现原因的地点,然后得分析代码了
netrouter 2003-08-20
  • 打赏
  • 举报
回复
多谢已上两位的解答,但是对于这类问题如何去定位有没有好的方法或经验介绍?
smch 2003-08-20
  • 打赏
  • 举报
回复
try
{
}
catch
{
}
wj59 2003-08-20
  • 打赏
  • 举报
回复
一般是内存分派,或是多线程下数据成员访问冲突的问题

16,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧