Oracle-Sql-Developer

Oracle SQL Developer 3.2.09 在 Windows 7 上消耗大量記憶體

  • October 25, 2018

Oracle SQL Developer 版本 3.2.09 在 Windows 7 上消耗了大量記憶體。

我可以看到,在使用 1/2 天並且不關閉此應用程序的情況下,記憶體消耗高達 700 MB。

所以,在這種情況下,我需要關閉應用程序並重新啟動。

對此的任何補救措施都會有所幫助。

SQL Developer 的詳細資訊如下:

Oracle SQL Developer  Version 3.2.09

Build MAIN-09.30

我們使用的JDK是JDK 1.6

將下面的行添加到C:\Users\<<user>>\AppData\Roaming\sqldeveloper\4.2.0\product.conf

對於 64 位 SQL Developer 添加:

Add64VMOption -XX:+UseG1GC
Add64VMOption -XX:MinHeapFreeRatio=15
Add64VMOption -XX:MaxHeapFreeRatio=30

對於 32 位 SQL Developer 添加:

Add32VMOption -XX:+UseG1GC
Add32VMOption -XX:MinHeapFreeRatio=15
Add32VMOption -XX:MaxHeapFreeRatio=30

重新啟動 SQL 開發人員。

要減少記憶體,請僅關閉具有大量結果集的結果窗格。

提示:我通常將 JVM 記憶體增加到 2 GB,這樣 SQL Developer 就不會因具有大結果集的查詢而崩潰。這可以通過添加以下行來完成product.conf

Add64VMOption -Xmx2048m

轉到工具-> 首選項-> 環境。

將 Oracle 的“外觀”值更改為 Windows。

引用自:https://dba.stackexchange.com/questions/135193