【问题标题】:Get memory location and space associated to process using processId使用 processId 获取与进程关联的内存位置和空间
【发布时间】:2015-06-24 06:24:01
【问题描述】:

我想使用进程 ID 获取 Ram 中进程的内存信息(地址和大小)。 我尝试了 WMIC 和任务管理器,它们仅提供当前进程使用的内存。 谁能告诉我如何从 Windows 操作系统获取这些信息。

【问题讨论】:

  • 这与 Java 有什么关系?您可以考虑从您的问题中删除 java 标记。
  • 因为我得到的解决方案是在 Java 中实现。如果有人知道 Java 中的解决方案,那么它会很有帮助。
  • 这是有道理的。我建议您将此添加到您的问题中,因为这将有助于为您的用例获得更有意义的答案。我不知道获取所需信息的 Windows API,但您始终可以使用 JNA 库从 Java 调用它。

标签: java windows wmic taskmanager


【解决方案1】:

Windows 中的所有程序都加载到相同的地址。 0x00400000(即 4 MB)。我建议您说出您想要找出的内容,因为您的答案总是 4 MB。

【讨论】:

    猜你喜欢
    • 2016-03-23
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 2011-09-08
    • 2012-02-03
    • 2018-12-02
    • 2020-05-21
    相关资源
    最近更新 更多