它们只能放在方法名称上。它们的作用和用途是什么?
在调试中非常有帮助的用例:
有时您可能需要调试一个被多次调用(比如说数百次)的函数,并且您可能只想查看本地变量的趋势。虽然使用断点可以实现这一点,但是想象一下,在调试过程中停止该函数数百次,并将值记录在记事本中的麻烦。使用跟踪点可以轻松解决这个问题,它直接将日志放入“输出”窗口中,可以轻松分析或清除。这样可以节省大量手动工作和耐心。
输出窗口中的示例日志(可能运行到数百行):
keyframeNo = 2, time = 1100
keyframeNo = 1, time = 0
keyframeNo = 1, time = 1
keyframeNo = 1, time = 1
keyframeNo = 1, curTime =22
curTime=1132835, keyframeno=15
keyframeNo = 2, time = 1
keyframeNo = 2, time = 1
如何使用:
在代码上右键单击 > 断点 > 插入跟踪点
使用 TracePoint 的优点: