Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 代码中发生的流的可视化_Visual Studio_Debugging - Fatal编程技术网

Visual studio 代码中发生的流的可视化

Visual studio 代码中发生的流的可视化,visual-studio,debugging,Visual Studio,Debugging,我正在寻找一些工具,可以告诉我什么流发生在代码中,当我 使用了一些功能 比如代码被调用的可视化或图像,或者代码中某些变量的位置 感谢您的帮助。对于几乎每种编程语言,都有一个带有调试器和探查器的IDE,有些探查器生成调用图,这听起来像是您想要的 例如,对于C,有值得尊敬的gprof:,对于PHP,有xhprof:,对于Microsoft Visual Studio也有一个: 如果您只对特定的函数调用和对特定变量的更改感兴趣,那么实际上最好在程序运行时自己添加代码,将包含有趣事件的行转储到日志文件中

我正在寻找一些工具,可以告诉我什么流发生在代码中,当我

使用了一些功能

比如代码被调用的可视化或图像,或者代码中某些变量的位置


感谢您的帮助。

对于几乎每种编程语言,都有一个带有调试器和探查器的IDE,有些探查器生成调用图,这听起来像是您想要的

例如,对于C,有值得尊敬的gprof:,对于PHP,有xhprof:,对于Microsoft Visual Studio也有一个:

如果您只对特定的函数调用和对特定变量的更改感兴趣,那么实际上最好在程序运行时自己添加代码,将包含有趣事件的行转储到日志文件中,然后使用脚本将日志行转换为点文件(),并使用graphviz()或Omnigraffle()为您生成漂亮的图片


祝你好运。

对于几乎每种编程语言,都有一个带有调试器和探查器的IDE,有些探查器生成调用图,这听起来像是你想要的

例如,对于C,有值得尊敬的gprof:,对于PHP,有xhprof:,对于Microsoft Visual Studio也有一个:

如果您只对特定的函数调用和对特定变量的更改感兴趣,那么实际上最好在程序运行时自己添加代码,将包含有趣事件的行转储到日志文件中,然后使用脚本将日志行转换为点文件(),并使用graphviz()或Omnigraffle()为您生成漂亮的图片


祝您好运。

您不一定需要可视化工具来检查流或研究运行时行为。日志记录mechansim正是为了实现这一点。您可以在代码中的适当位置添加日志MSG,并研究日志内容以了解行为。

您不一定需要可视化工具来检查流或研究运行时行为。日志记录mechansim正是为了实现这一点。您可以在代码中的适当位置添加日志MSG,并研究日志内容以了解行为