首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Borland JBuilder 2005/2006中增加javac进程的最大堆大小

在Borland JBuilder 2005/2006中增加javac进程的最大堆大小,需要在编译Java源代码时进行设置。首先,确保已经在JBuilder的安装目录下安装了Java Runtime Environment,然后可以执行以下步骤:

  1. 从JBuilder的菜单中选择 "Build > Configure… > Source > Java Compiler",打开Java编译器配置界面。
  2. 在 "Options" 标签下找到 "Memory" 部分,然后修改下面的 "Maximum heap size" 属性。这里的最大堆大小是指javac进程可以使用的最大内存空间,一般建议根据实际情况进行设置,例如设置为 "512MB" 或 "1GB" 等。
  3. 点击 "Finish" 按钮,保存并关闭配置界面。
  4. 从 "Build > Build Java Application" 菜单中选择要编译的项目,然后点击工具栏上的 "Compile" 按钮,进行编译。

完成上述步骤后,javac进程的堆大小就设置为所设置的最大堆大小了。在编译Java源代码时,要注意及时清理不再需要的对象,以避免堆内存的溢出。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

java用那个软件编,java编译软件 编写java程序用什么软件?

当有了一定的经验以后你可以选择集成的JAVA编译器,如JCreator,eclipse。JCreator也适合初学者,因为靠近底层。...,JBuilder,Eclipse,Eclipse,MyEclipse JDK是java初学时用的,很麻烦的,其实编程工具里面应该不包括它,它只是支持java的底层工具。...JBuilder是开发Web应用程序的,几年前比较流行,但是JBuilder在java编程工具中统治了大约10年左右后,它的地位被Eclipse抢走了, 现在最流行的java开发工具就是Eclipse了...,完成 2.安装完成后,开始配置了,右击“我的电脑”,点击“属性”;选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓...4.进入HelloWorld.java所在的目录 5.输入javac HelloWorld.java命令,输入完成后按下回车键 6.执行完javac命令后会看到文件夹下多出了一个HelloWorld.class

2.9K30
  • 【Java零基础入门篇】第 ① 期 - Java概述

    第四阶段——发展期 时间 :2005——现在; 产品 :2005年推出JDK 1.5; 2009年Oracle甲骨文74亿美元收购Sun,获得Java版权; 2014年,甲骨文发布Java SE...该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE。...“HelloWorld”程序 步骤一:编写 选择最简单的编辑器:记事本; (也可以使用NotePad++) 敲入代码; 将文件保存成HelloWorld.java,这个文件是存放java代码的文件,称为源文件...,需要先转换盘符 3、exit //退出命令行窗口 进入Java源文件目录下,通过javac编译工具对HelloWorld.java文件进行编译; 格式: javac HelloWorld.java...3.Java语言严格区分大小写。

    10010

    远程控制木马原理_安卓远程控制木马

    版的,本人愚笨,没有学delphi,主要原因:borland把自己卖了,jbuider以后都很难说(在下赶紧从jbuilder转向了eclipse),delphi就更不用说了,以前和microsoft的...至于borland C++ builder,几百年前的老古董了。borland不争气。C++ Buider就这样被Visual C++斩下马(好可惜哦)。...这是一款VC++编写的木马,同时是世界上第一款结束杀毒软件进程(金山毒霸)的木马。这是木马发展史上的一个里程碑。之后许多木马/病毒都增加了这一功能。不过,它也不是开放源代码的。...,如:LZW(推荐使用)、LZSS、LZ77等. 2.修正了1.2版本中的图像传送的BUG. 3.对服务器端部分功能进行了完善. 2001/10/31 : 偷窥者...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.7K20

    京东JDK的探索与研究 (一)

    ,其针对大堆,如360GB的堆的性能并没有达到最优。...在大型项目中,如Hadoop,Yarn都会利用Javah进行JNI头文件的生成。...经过调查研究,针对G1GC的region调整,实际上有两种方向,一种是保持region大小不变,增大region的个数以适应大堆,比如针对180GB的堆,region大小保持在32MB不变,那么就需要创建...另一种方案是增加region大小,以保持region个数保持在2048或少量增长,其特点是增大region可能会导致应用程序对象分配的行为改变,但对于region间引用关系的同步影响比较小。...在多进程多任务环境中,会整体导致系统内存资源不能有效分配及使用,同时提高内存硬件的需求量,增加企业的成本投入。

    1.7K40

    《干货系列》如何修炼成为一名高级程序猿?

    架构师之旅 高级程序员需要: 1.Core Java部分 这是最基础的,对于一个java高级开发/设计人员,你需要对这一部分达到精通的水平,重点内容如下: a.面向对象编程思想(封装继承多态接口...6.SSH框架 7.缓存技术 session & cookie 8.熟练使用一种以上Java开发工具 Eclipse/MyEclipse/Jbuilder/Jcreator 9.熟练使用...27.了解ftp协议及原理 28.熟练使用Junit测试,熟悉Mockito等测试工具 29,熟悉javac,javadoc,native,native2ascii等常用命令 30.熟悉常用的排序算法...表达式和el表达式 36.熟悉webservice,WSDL,SOAP 37.图片处理,如图片上传,预览,限制大小等,下面共享一(垃圾勿喷): http wenku baidu com/view...ERP 56.unicode编码,乱码的解决 57.开源网络编辑器,如ckEditor 58.二进制原理 59,使用过,了解开源论坛框架,如discuzz 60, GWT ,Closure

    88890

    高级Java程序员要具备哪些知识

    高级程序员需要: 1.Core Java部分 这是最基础的,对于一个java高级开发/设计人员,你需要对这一部分达到精通的水平,重点内容如下: a.面向对象编程思想(封装继承多态接口)...6.SSH框架 7.缓存技术 session & cookie 8.熟练使用一种以上Java开发工具 Eclipse/MyEclipse/Jbuilder/Jcreator 9.熟练使用...27.了解ftp协议及原理 28.熟练使用Junit测试,熟悉Mockito等测试工具 29,熟悉javac,javadoc,native,native2ascii等常用命令 30.熟悉常用的排序算法...表达式和el表达式 36.熟悉webservice,WSDL,SOAP 37.图片处理,如图片上传,预览,限制大小等,下面共享一(垃圾勿喷): http wenku baidu com/view...ERP 56.unicode编码,乱码的解决 57.开源网络编辑器,如ckEditor 58.二进制原理 59,使用过,了解开源论坛框架,如discuzz 60, GWT ,Closure

    71230

    14款Java开发工具【面试+工作】

    JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本、UltrEdit、Editplus、FrontPage以及dreamweaver等)编写Java源文件,然后在DOS状况下利通过javac...Java WorkShop完全用Java语言编写,是当今市场上销售的第一个完全的Java开发环境,目前Java WorkShop的最性版本是3.0。...此外,Java WorkShop支持JDK以及JavaBeans组件模型,API和语言特征增加了编译Java应用程序的灵活性。...在新的Java One Studio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面的各种应用程序。 4、Borland 的JBuilder ?...事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。

    3.3K50

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: ?...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: ?...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...=sites)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation

    2.9K60

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: ?...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...=sites)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation

    96630

    常用的 JVM 性能调优监控工具

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU的线程,...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: img 使用jmap...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation Profiling

    41020

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: ?...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...=sites)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation

    1.2K30

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof 使用详解

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU的线程,...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: ?...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation Profiling

    64540

    当遇到OOM的时候,你只会重启吗?

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU的线程,可以使用...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: ?...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation Profiling

    1.3K20

    性能测试分析工具: jps、jstack、jmap、jhat、jstat、hprof 使用详解!

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU的线程,...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: 使用jmap...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...注意如果Dump文件太大,可能需要加上-J-Xmx512m这种参数指定最大堆内存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。...)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation Profiling

    6K31

    环境变量到底是啥

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。...用户通过设置环境变量,来更好的运行进程。 好吧!说了一大堆好多人说,这到底有啥用嘛!OK,咋们就来说说,大家知道桌面的QQ图标是啥吗?...一、桌面上的图标都只是一个快捷方式,通俗易懂的说法是超链接,也就是说你点一下图标,他就会跳到对应的路径下去,以QQ为例吧!...二、我们把这个路径复制一下,然后选中桌面上的我的电脑,右键->属性->高级系统设置->高级->环境变量->系统变量,在下面有一个path变量,编辑,新增加路径,也就是我们刚才复制的路径,然后一直确定下来...javac针对.java文件,编译源代码为字节码文件 java针对.class文件,JVM解释执行程序 也就是说我们需要找到java.exe和javac.exe在哪里,找到你安装的jdk的位置在bin目录下找到了这两个应用程序

    62630

    Java开发环境系列:JDK安装及环境变量设置(windows)

    2、配置环境变量:右击“计算机”,“属性”,“高级系统设置”,“高级”,“环境变量“,新建/修改 系统变量(JAVA_HOME、PATH) 测试Path是否配置成功;CMD:javac ?...设置环境变量 Windows系统不区分大小写,设置Path和PATH并没有区别;而Linux系统是区分大小写的,设置Path和PATH是有区别的。...变量名:CLASSPATH (Java类文件的目录,1.5版本以上的JDK可以不设置,建议不设置) 变量值:....如何在原有环境变量值基础上添加新值? 答:%变量名% 取到原有环境变量的值。...我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac

    1.5K30

    垃圾回收实战篇

    ,且不保证向后兼容,栈,堆大小的设置都是通过这个参数来配置的,用得最多的如下 参数示例 表示意义 -Xms512m JVM 启动时设置的初始堆大小为 512M -Xmx512m JVM 可分配的最大堆大小为...,不过这也给我们提供了一个新思路,如果是因为建立过多的线程导致的内存溢出,而我们又想多创建线程,可以通过减少最大堆(-Xms)和减少虚拟机栈大小(-Xss)来实现。...OOM, 单纯地增大堆大小是无法解决根本问题的,只不过是延缓了 OOM 的发生,最根本的解决方式还是要通过 heap dump analyzer 等方式来找出内存泄漏的代码来修复解决,后文会给出一个例子来分析...如果此时 swap 分区大小不足或者其他进程耗尽了本机的内存,则会发生 OOM, 可以通过增大 swap 空间大小来解决,但如果在交换空间进行 GC 造成的 「Stop The World」增加大个数量级...如图示,进程 4 占用内存最大,最有可能被干掉 解决这种 OOM 最直接简单的方法就是升级内存,或者调整 OOM Killer 的优先级,减少应用的不必要的内存使用等等 看了以上的各种 OOM 产生的情况

    48510

    基于容器的Java内存参数解析

    如果要将我们的应用程序移植到容器平台,如何在容器环境中配置Java堆内存大小呢?有没有最佳做法?在本文中,我们将讨论可用于指定Java堆内存大小的JVM参数以及最优选择。...基于此设置,JVM将最大堆大小分配为494.9MB(约为1GB大小的一半)。...根据此参数配置,JVM将最大堆大小分配为494.9MB(大约1GB的一半)。...所有这些组件都需要分配的堆大小之外的其他内存。除此之外,其他小型进程(例如APM代理,splunk脚本等)也将需要内存。...设置初始堆大小和最大堆值相同具有某些优点。其中之一是:将减少垃圾收集的暂停时间。因为只要堆大小从初始分配的大小增加,它就会暂停JVM。当将初始堆大小和最大堆大小设置为相同时,可以避免这种情况。

    1.8K20

    JVM之调优工具详解 - jps、jstack、jmap、jhat、jstat、hprof

    21711 1 1 14:47 pts/3 00:02:10 java -jar mrf-center.jar 得到进程ID为21711,第二步找出该进程内最耗费CPU...jmap -permstat pid 打印进程的类加载器和类加载器加载的持久代对象信息,输出:类加载器名称、对象是否存活(不可靠)、对象地址、父类加载器、已加载的类大小等信息,如下图: ?...使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下: root@ubuntu:/# jmap -histo:live 21711...,它的实现使用了字节码注入技术(BCI): javac -J-agentlib:hprof=cpu=times Hello.java Heap Allocation Profiling(heap...=sites)的例子: javac -J-agentlib:hprof=heap=sites Hello.java Heap Dump(heap=dump)的例子,它比上面的Heap Allocation

    1.8K10
    领券