• 如何用Windbg从dump获取计算机名、主机名


    对内存转储时发生的事情有一定的了解是非常重要的。这有助于您确定要执行哪些WinDbg命令,并为您提供一些有关如何解释这些命令输出的上下文。我正在查看一个服务器的内存转储,该服务器存在性能问题。我在内存转储中根本没有看到任何运行,这意味着被转储的进程不是有问题的进程,或者,转储是从错误的机器上获取的? 是的。

    我正在查看一个服务器的内存转储,该服务器存在性能问题。我在内存转储中根本没有看到任何运行,这意味着被转储的进程不是有问题的进程,或者,转储是从错误的机器上获取的(?),是的。
    我查看了服务器A的PERFMON日志,发现服务器B有一个转储,问题发生在Web场中,因此可能会发生这种日志不一致。很难找到Web场中哪个服务器是出现问题的特定服务器。
    你看,当你分析内存转储时,你什么也看不到,然后你开始问自己一些问题,其中一个问题是:这个转储是从有性能问题的服务器获取的吗?要找到这个结果,您需要知道服务器名,然后使用这个命令找到这个结果:

    0:000> !envvar COMPUTERNAME
            COMPUTERNAME = LENOVO1-PC
    WinDbg附带的帮助文档是了解WinDbg的一个很好的来源。如图所示,您可以详细阅读关于什么的内容!envvar是并且它从Exts.dll获取值,是环境变量的转储。

  • 相关阅读:
    通过连接池和字段索引,提升单点登录cas的性能
    crc16.c
    modbus.c
    sciencesoftware科学软件
    C++ ASSERT() 断言机制
    sessionKey
    main函数中argc理解
    compile,build和execute的区别
    Linux vi 中移动光标 命令
    OCP读书笔记(2)
  • 原文地址:https://www.cnblogs.com/yilang/p/11915465.html
Copyright © 2020-2023  润新知