【问题标题】:Increase heap size for sqlworkbench/J增加 sqlworkbench/J 的堆大小
【发布时间】:2016-06-20 13:06:33
【问题描述】:

我们如何增加 SqlWorkbench/J 的堆大小?

我尝试了不同的选项,但大多数都说要执行以下命令:-

java -Xmx4g -jar sqlworkbench.jar

即使在 http://www.sql-workbench.net/manual/install.html#install-increase-memory 上,它也为我提供了这个解决方案。

现在,我正在使用 macbook。所以我只有 sqlworkbench.app 文件。我没有任何用于 sqlworkbench 的 .ini 文件或 .jar 文件。

那么,如何增加内存大小呢?

【问题讨论】:

标签: java macos heap-memory sql-workbench-j


【解决方案1】:

我在 Macbook pro 的应用程序文件夹中的任何位置都找不到 info.plist 文件。当我搜索 Info.plist 时,我只能找到与 Microsoft Office 相关的一个。

我右键单击桌面上的 sql workbench J 图标,然后选择显示包内容。我终于可以在那里找到 Info.plist 文件了!!我将堆大小从 512mb 更改为 4096mb。

<string>-Xmx4096m</string>

【讨论】:

    【解决方案2】:

    经过大量的重新搜索和调查,我在Windows中找到了这个问题的解决方案。

    要增加 sqlworkbench/J 的堆大小,您必须在 PowerShell 或 CMD 的帮助下打开“sqlworkbench.jar”文件。

    步骤如下:

    1.) 导航到包含与此软件相关的所有文件和文件夹的目录。我已将我的文件放在此位置。 "C:\Users\raushkum\Documents\downloads\Workbench-Build124"

    2.) 按住 shift 并右键单击空白区域的任意位置。将出现一个弹出窗口,其中包含可用选项“在此处打开 PowerShell 窗口”。您也可以使用任何一种方式 - 打开 PowerShell 并导航到包含 Sqlworkbench/J 软件的所有文件和文件夹的目录。

    3.) 成功导航到目录后,只需在 PowerShell 中执行以下命令。

    命令: java -Xmx4g -jar sqlworkbench.jar

    # 这里 4g 是我要分配给workbench/J 的内存。您可以根据需要将其更改为 5g、6g、7g 等。

    您可以使用这种方式验证您当时分配的内存大小。

    1.) 打开 sqlworkbench/J > 点击帮助 > 关于

    You can see in this picture

    缺点: 每次都必须像这样打开,然后只会将所需的内存分配给软件。一旦你关闭它,它就会回滚到默认的内存分配。

    奖金信息: 您可以在此位置找到所有设置、缓存、日志等信息:

    1.) C:\Users\"用户名"\.sqlworkbench

    如果没有得到,试试这个:

    1.) 打开 sqlworkbench/J > 点击帮助 > 关于

    2.) 可以看到设置文件和日志文件位置。

    【讨论】:

    • 救命稻草!谢谢劳山!
    【解决方案3】:

    对于 Windows 用户:创建 SQLWorkbench64.exe 的快捷方式并将 -Xmx 选项添加到目标。

    对于 12GB 堆来说是这样的:

    C:\YourPathTo\WorkbenchJ\SQLWorkbench64.exe -Xmx12g
    

    使用快捷方式启动应用程序,然后转到帮助->关于。您应该会在对话框底部看到可用内存。

    【讨论】:

    • 这对我们真的很有帮助。谢谢。
    【解决方案4】:

    MacOS 不再是这种情况。 SQL Workbench 有一个适当的应用程序存根。更改内存设置的正确方法是: 1.)在Finder中,打开“应用程序”文件夹 2.) 右键单击​​“SQL Workbench”图标并选择“显示包内容” 3.)用TextEdit打开document.wflow(这可能是右键单击,“打开方式...”“其他...”,选择TextEdit。 4.) CMD-F Xmx 5.) 将那里的值替换为所需的值。 (例如 4g 或 8g)

    【讨论】:

      猜你喜欢
      • 2012-06-17
      • 2014-10-24
      • 2012-12-07
      • 2013-01-26
      • 2014-05-13
      • 2015-11-22
      • 2010-11-24
      • 1970-01-01
      • 2012-07-14
      相关资源
      最近更新 更多