寻找根本原因
追踪错误的根本原因,以便快速和最终解决
快速修复错误
将调试时间减少多达 80%,从而显着缩短发布周期,同时提高代码质量
放心部署
在部署管道中尽早检测并修复运行时错误,以防止它们进入生产环境
弥合 QA、Staging 和 Production 的可观察性和调试之间的差距
自动捕获识别问题所需的所有生产数据并了解哪些代码路径需要工作。
通过代码执行流程进行时间旅行,在导致错误的每个步骤中完全了解代码的状态,并查看它在任何点下游的行为方式。
无需提前知道要记录什么,也无需进行破坏性的重新部署,即可进行有效的根本原因分析。
强大而直观的本地调试,将您的代码可视化到最深层次
LINQ 调试,为您的查询提供可见性、清晰性和洞察力
预测性时间旅行,显示代码在您逐步执行之前将如何执行
强大的可视化让您可以立即了解代码中发生的情况
数字指示器
在调试期间,当执行点(黄线)到达LINQ查询时,每个LINQ运算符旁边会出现一个指示符,表示它生成了多少项。
这些指标一目了然地显示每个操作员消耗了多少项目,以及生成了多少项目,帮助您决定关注哪个操作员。
LINQ DataTip
单击其中一个数字指示器将OzCode置于LINQ调试模式,并打开LINQ DataTip窗口,该窗口显示给定操作员生成的项目。您可以按DataTip中的“之前/之后”按钮,快速切换生成的项目和该操作员使用的项目。
单击其中一个项目将更新平视显示以反映每个lambda返回的内容,因为该特定项目通过LINQ管道传递。另一种选择是将鼠标滚轮悬停在数字注释上以快速滚动项目,看到它们的值在调试代码中立即发生变化。