有什么方法可以识别使用 VS 2008 在 vb.net 中执行特定代码行后引发的事件?
我是 vb.net 的新手,正在努力优化已经运行的应用程序。在这里,当我单步执行代码时,我发现在某行代码执行后引发了一些事件。例如:
GrdEdit.TopLeftHeaderCell.Value = "区域"
在执行这行代码期间,会引发 6 个事件。我走进每一行以获取引发的事件列表。如果我可以识别除单步执行代码之外的事件,我可以轻松解决问题
谢谢。
有什么方法可以识别使用 VS 2008 在 vb.net 中执行特定代码行后引发的事件?
我是 vb.net 的新手,正在努力优化已经运行的应用程序。在这里,当我单步执行代码时,我发现在某行代码执行后引发了一些事件。例如:
GrdEdit.TopLeftHeaderCell.Value = "区域"
在执行这行代码期间,会引发 6 个事件。我走进每一行以获取引发的事件列表。如果我可以识别除单步执行代码之外的事件,我可以轻松解决问题
谢谢。
查看某些操作是否导致引发过多事件并查看触发的事件和方法列表的最简单方法是使用性能分析器,如 JetBrains dotTrace 性能。
启动分析器,单击“开始分析”按钮,执行操作,单击“获取快照”,然后您将能够准确找到正在引发的事件以及每个事件被引发的次数。
您可以使用Runtime Flow(商业,由我开发)查看代码中生成的所有函数调用和事件。