我想对相当大的文件使用 SQLDeveloper。但是,由于内存不足,性能很慢(充其量)。
假设它是一个 Java 应用程序,如何增加分配给 VM 的内存大小?
Dav*_*mov 12
添加
AddVMOption -Xmx1024M
AddVMOption -Xms512M
Run Code Online (Sandbox Code Playgroud)
仅对 sqldeveloper/ide/bin/ide.conf可能不起作用。也不推荐使用(请参阅 sqldeveloper\ide\bin\ide.conf 文件顶部的注释)。在较新版本的 SQL 开发人员(肯定在 4.x 版之后)中,可以覆盖 sqldeveloper/ide/bin/ide.conf 中的设置
视窗:
C:\Users\${WINDOWS_USER_NAME}\AppData\Roaming\sqldeveloper\${SQL_DEVELOPER_VERSION}\product.conf
LINUX:
/home/${USER_NAME}/.sqldeveloper/${SQL_DEVELOPER_VERSION}/product.conf
注意:您可以在 SQLDeveloper->Help->About->Properties->Property name "user.conf" 中找到 product.conf 文件的路径
你需要改变
AddVMOption -Xmx1024M
AddVMOption -Xms512M
Run Code Online (Sandbox Code Playgroud)
在上面的配置文件中。
编辑您的sqldeveloper/ide/bin/ide.conf文件并更改以下两行:
#
# If you are getting the 'Low Memory Warning' Message Dialog while running
# JDeveloper, please increase the -Xmx value below from the default 768M to
# something greater, like 1024M or 1250M. If after increasing the value,
# JDeveloper is no longer starting up because it fails to create a virtual
# machine, then please reduce the modified -Xmx value.
#
AddVMOption -Xmx1024M
AddVMOption -Xms512M
Run Code Online (Sandbox Code Playgroud)
关于使用-XX:MaxPermSizein的另一个答案sqldeveloper/bin/sqldeveloper.conf已经过时,并且在 sqldeveloper 的最新版本中不起作用。使用它会导致在启动时出现以下 sqldeveloper 消息:
Java HotSpot(TM) 64 位服务器 VM 警告:忽略选项 MaxPermSize=1024M;在 8.0 中移除了支持
| 归档时间: |
|
| 查看次数: |
23089 次 |
| 最近记录: |