含软、硬件系统问题的一般调查解决思路
2026-10-29 20:47 ahuige 阅读(7) 评论(0) 收藏 举报1.能复现先复现;
2.如1中复现,搜寻日志中的感兴趣异常,根据提示完善异常处理或逻辑实现; 其中:
平时注意编写好的API及相应异常处理机制;
熟悉系统软件核心,即各模块之间耦合关联、顺序控制与可能的并发控制逻辑;
3.如1中未复现,并且日志中也没有发现可疑点; 尝试对比正常和该异常日志,如关键的输入输出参数;
善用佳软–如BeyondCompare、FileLocatorPro等;
另外注意:
– 看到的现象(C)未必是根本原因(A)所直接导致,它可能是先产生结果B,而B的进一步发展产生了C,所以解决问题应该尽力追根溯源,然后努力解决那个可能存在的A;
如显存爆了,作为应用端是否可以先查查这边的内存消耗情况是否正常;
– 解决问题的基本原则: 多分析( trouble shooting),少提交( commit);
要敬畏关联;
– 解决问题的路上不要忽视更加容易解决的细节,因为可能正是因为这个/些细节造成你陷入更加复杂境地的原因;
切记,软件开发,减少关联是正途;,轻视关联是祸根;
如只在参数值发生改变时发送更新硬件参数;
– 成像系统异常,第一时间应该想到可能存在参输入方面的问题; 其次,才是根据工作流依次排查各流程、模块的问题;
与硬件 ,与算法,与网络通信,与多线程同步等;
浙公网安备 33010602011771号