确定为什么我从概要分析中看到的堆栈跟踪是不同的,以及是否期望如此。
在两台不同的计算机上分析我们的应用程序的构建时,我得到了两个不同的堆栈跟踪。其中一台机器是生产Windows Server 2016,另一台机器是Windows Server 2016我正在使用Hyper-V在本地运行。在执行性能分析时,我正在使用UI自动化来驱动GUI,而我从来没有两个性能分析会话都产生这样的不同堆栈跟踪。
左侧是我们的生产服务器,右侧是我在本地运行的VM。我试图一遍又一遍地获取样本,所有的变化只是时间的细微变化。我还通过从本地VM多次复制来检查是否在两个位置都具有相同的内部版本。