NetBeansRCP-添加/修改NetBeans的JVM启动参数

NetBeans运行的速度实在是不敢恭维。还好机器配置还可以,修改其JVM启动参数命令行,以期运行的更加顺畅。


那么如何修改NetBeans IDE的JVM参数呢?

1、到NetBeans
IDE的安装目录的etc子目录,例如我的是“D:\Netbeans-7.2\etc”。


2、在该目录下有个叫netbeans.conf的文件,呵呵,这就是我们要找的文件啦。


3、在编辑器打开该文件,netbeans_default_options=“……”就是我们要添加/修改的地方,按照个人的喜好将合法JVM命令填入,重启IDE即可起作用啦。


默认的IDE命令行参数为:netbeans_default_options="-J-Xms32m -J-Xmx128m
-J-XX:PermSize=32m -J-XX:MaxPermSize=160m-J-Xverify:none
-J-Dapple.laf.useScreenMenuBar=true"

这是一些JVM命令行参数范例:


-J-Xms128m —— initial Java heap size

-J-Xmx256m —— max Java
heapsize

-J-XX:NewRatio=20 —— Ratio of old generation toyoung
generation space

-J-XX:+UseConcMarkSweepGC —— use the concurrent
oldgeneration garbage collector

-J-XX:+UseParNewGC —— use the parallel
younggeneration garbage collector

-J-XX:+CMSPermGenSweepingEnabled——
enable concurrent gc inpermanent generation


-J-XX:+CMSClassUnloadingEnabled—— enable class unloading inpermanent
generation with the concurrent gccollector


-J-XX:+CMSPermGenPrecleaningEnabled—— enable pre-cleaning when
usingconcurrent gc collector in permanent generation

-J-XX:PermSize=64m
—— initial size of permanentgeneration space set to 64m


-J-XX:MaxPermSize=96m —— max size of permanentgeneration space set to
96m

-J-Dswing.aatext=true —— use fontanti-aliasing


-J-Dfile.encoding=UTF-8   —— default charset


那么如何修改NetBeans RCP项目的JVM参数呢?


在Suite项目的重要文件中有一个project.properties文件,在该文件最后面加上run.args=“……”。如此一来,在执行的时候,NetBeans
RCP就会将这个参数追加到Java的JVM命令行参数上执行。但是,打成ZIP包的etc中并没有修改。此时我们需要修改Suite项目根目录下的build\launcher\etc下的client.conf,这样再打ZIP包就会将修改后的JVM参数一起打包。


值得注意的地方是,必须在Java的参数前面加上“-J”,如前面所示。

时间: 2024-10-20 07:49:02

NetBeansRCP-添加/修改NetBeans的JVM启动参数的相关文章

Eclipse jvm启动参数在哪设置

学习并转载自https://jingyan.baidu.com/article/624e7459653ca534e8ba5a26.html Java是一门非常受欢迎的编程语言,Java的开发人员多数使用Eclipse作为自己的IDE, 在代码调试的过程中有时会遇到内存不足的错误,有没有办法手动指定JVM的启动 参数呢?所以今天笔者和大家分享下"jvm启动参数在哪设置",希望能给大家带来一些帮助. ①打开Eclipse ②创建一个类,编写一段演示用的代码,在代码编辑区右键单击,依次选择[

JVM 启动参数及原理 转

Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码.更通俗地说,JVM是指对这个规范的具体实现.这种实现基于严格的指令集和全面的内存模型.另外,JVM也通常被形容为对软件运行时环境的实现.通常JVM实现主要指的是HotSpot. JVM规范保证任何的实现都能够以同样的方式解释执行字节码.其实现可以多样化,包括进程.独立的Java操作系统或者直接执行字节码的处理器芯片.我们了解最多的JVM是

修改weblogic jvm启动参数

进入: D:\Oracle\Middleware\user_projects\domains\base_domain\startWebLogic.cmd 在call 上一行增加: set USER_MEM_ARGS=-Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m 例如: @ECHO OFF @REM WARNING: This file is created by the Configuration Wizard.@REM A

Netbeans 8.1启动参数配置

Netbeans8.1 + JDK 1.8 etc/netbeans.conf netbeans_default_options="-J-client -J-Xss1m -J-Xms1024m -J-Xmx2560m  -J-XX:+UseParallelGC -J-Djava.net.preferIPv4Stack=true  -J-Dapple.laf.useScreenMenuBar=true   -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.

【JVM】jvm启动参数

-server -Xmx2048m -Xms1500m -Xmn1024m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInit

JVM启动参数详解 (转)

非标准参数 非标准参数又称为扩展参数,其列表如下: -Xint  设置jvm以解释模式运行,所有的字节码将被直接执行,而不会编译成本地码.   -Xbatch  关闭后台代码编译,强制在前台编译,编译完成之后才能进行代码执行:  默认情况下,jvm在后台进行编译,若没有编译完成,则前台运行代码时以解释模式运行.   -Xbootclasspath:bootclasspath  让jvm从指定路径(可以是分号分隔的目录.jar.或者zip)中加载bootclass,用来替换jdk的rt.jar:若

RocketMQ runbroker.sh 分析JVM启动参数

runbroker.sh #=========================================================================================== # JVM Configuration #=========================================================================================== JAVA_OPT="${JAVA_OPT} -server -

resin设置jvm启动参数

在resin.xml的 <cluster id="web">后面加上 <server-default> <jvm-arg>-Xms4096m</jvm-arg> <jvm-arg>-Xmx2048m</jvm-arg> <jvm-arg>-Xmn1024m</jvm-arg> <jvm-arg>-XX:PermSize=1048m</jvm-arg> <jvm-

(入门贴)JVM堆内存相关的启动参数:年轻代、老年代和永久代的内存分配

如果想观察JVM进程占用的堆内存,可以通过命令工具jmap或者可视化工具jvisualvm.exe.JVM这些启动参数都拥有默认值,如果想了解JVM的内存分配策略,最好手动设置这些启动参数.再通过JDK提供的工具的统计结果,进行对比,就比较容易理解这些内存分配的理论知识.运行环境是win7 32位操作系统,JDK1.7.0_60版本. 测试代码和JVM启动参数如下: public class Test { public static void main(String[] args) { int