【问题标题】:How to run Eclipse memory analyzer on Mac os?如何在 Mac 操作系统上运行 Eclipse 内存分析器?
【发布时间】:2018-06-03 04:52:07
【问题描述】:

我在笔记本电脑上运行 Eclipse 内存分析器时遇到了一些问题。

这发生在我刚刚下载(来自the place)并执行应用程序时:

我无法弄清楚问题的原因。谁能帮帮我???

【问题讨论】:

    标签: java eclipse macos eclipse-memory-analyzer


    【解决方案1】:

    将 mat.app 移至 ./Applications 解决我的问题

    【讨论】:

    • 还有一个有趣的:)
    • 尝试了不同的解决方案,例如添加 -data 但这是唯一对我有用的解决方案。
    【解决方案2】:

    好像是默认目录的权限问题。

    来自这个讨论:Memory Analyzer » Setting up workspace directory?

    表明您应该编辑您的 MemoryAnalyzer.ini 文件,并添加这些行(在两个单独的行上,并且在 vm 参数之前),将第二个替换为您希望 MemoryAnalyzer 写入其内容的路径:

    -data
    <desired path of your working directory>
    

    【讨论】:

    • 这对我有用,因为我安装了公司保姆软件,阻止我更改 ini 文件、Info.plist 等。所以:1. 下载并安装eclipse.org/mat/downloads.php 2. mkdir ~/. mat 3. cd /Applications/mat.app/Contents/MacOS 4../MemoryAnalyzer -data ~/.mat.
    【解决方案3】:

    这是一个bug,你可以运行命令:

    1. cd mat.app/Contents/MacOS
    2. ./MemoryAnalyzer 
    

    【讨论】:

      【解决方案4】:
      • 找到MemoryAnalyzer.ini 文件。
      • 添加以下内容:
      -vm
      <your Java1.7 path>
      

      【讨论】:

      • 或安装的 JDK8 中的“java”可执行文件的路径
      【解决方案5】:

      最新的Eclipse Memory Analyzer snapshot build 是否更适合您?这是经过签名和公证的 dmg,而不是 zip,因此可能更容易安装。

      【讨论】:

        【解决方案6】:

        我在 Mac 上运行 MAT(Eclipse 内存分析器)时遇到问题。所以我尝试在我使用的 Sts 中安装“Eclipse Memory Analyzer”插件,它成功了。

        您还可以将 MAT 作为插件安装在您已经使用的 Eclipse/STS 中。

        【讨论】:

          【解决方案7】:

          另一种解决方案是

          open mat.app --args -data ~/<your-folder>
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-09-04
            • 1970-01-01
            • 2016-08-06
            • 1970-01-01
            • 1970-01-01
            • 2021-10-16
            • 2012-05-21
            • 2012-08-08
            相关资源
            最近更新 更多