现在的位置: 首页 > 综合 > 正文

通过更改堆大小以提升IBM Eclipse IDE性能

2013年10月30日 ⁄ 综合 ⁄ 共 995字 ⁄ 字号 评论关闭
堆是表示在运行 Modeler 时 Java™ 虚拟机(JVM)使用的内存量。在处理大型的复杂模型时,通常为了防止发生内存不足的错误,用户可以将堆大小增加到最佳大小。
但是,如果将堆大小设得过大,那么系统将没有足够的物理内存,就会开始使用虚拟内存来保存数据。如果在运行 Modeler 的同时还在运行其他内存密集型应用程序,那么将会比预期更快地启用虚拟内存。虚拟内存的速度明显慢于物理内存。
下表 1 描述了针对不同内存大小的最佳堆大小。
图 1. 过程映射图
 

在缺省情况下,最小堆大小为 512 MB,最大堆大小为 1024 MB。在物理内存较小的系统上,减小堆大小以提高性能可能会导致内存不足错误。在 32 位的 Windows 操作系统上,可设置的最大堆大小为 1560MB,用户可以在 Windows 任务管理器中监控 javaw.exe 进程的内存使用情况,来决定为自己的 Modeler 设置的最大堆大小。
要更改 JVM 堆大小,请执行以下操作:

  • 关闭 Modeler 工具;
  • 浏览至 Modeler 安装目录;
  • 查找 eclipse.ini 文件。 例如,如果在 Program Files 目录中安装了 Modeler,那么 eclipse.ini 文件将位于 Program Files\IMB\WBModeler7 子目录中;
  • 制作 eclipse.ini 文件的备份副本;
  • 在文本编辑器中打开 eclipse.ini 文件;
  • 搜索 -vmargs 行。-vmargs 行表示“虚拟机参数”。在 -vmargs 行下有多个其他参数,括指定最大堆大小的 -Xmx 参数和指定最小堆大小的 -Xms 参数;
  • 更改 -Xmx 参数,指定最大堆大小。例如,要将最大堆大小设置为 1024 MB,请指定 -Xmx1024m;
  • 更改 -Xms 参数,指定最小堆大小。例如,要将最小堆大小设置为 768 MB,请指定 -Xms768m;
  • 启动 Modeler。
     通过配置文件来修改WAS控制台Session过期时间的方法 

在DM节点目录,或者单服务器的概要节点的目录下,在如下目录找到文件deployment.xml 
config\cells\XyzCell\applications\isclite.ear\deployments\isclite 

打开 deployment.xml 文件,找到invalidationTimeout,将默认值 30 修改为你所需要的值,单位是分钟 
比如一天,那就修改为 1440

 

抱歉!评论已关闭.