页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

为smartbi配置的JVM参数有哪些呢?可以通过下表查看。一般只涉及到设置 -Xms   -Xmx    -XX: PermSize   -XX: MaxPermSize 四个参数。MaxPermSize  -XX:+HeapDumpOnOutOfMemoryError 五个参数。

参数名称

建议值

描述

-Xms

512m以上

初始化“堆”大小

-Xmx

16384m及以上

当JVM运行过程中出现java.lang.OutOfMemoryError: Heap space时,应当增大此值,或者使用集群配置减轻并发压力

“堆”最大允许大小,指定Java程序中允许使用的最大内存数

-Xloggc

可以在跟踪内存溢出时打开

生成JVM垃圾回收日志,打开这个选项可以跟踪服务器是否存在内存泄漏。IBM JDK(例如WebSphere)生成的文件需要2.2.6中提及的IBM分析工具

-XX:PermSize

64m或以上

JVM为永久生成对象,包括类、方法定义等(Permanate generation)的内存区大小

-XX:MaxPermSize

128m或以上

当JVM运行过程中出现java.lang.OutOfMemoryError: PermGen space时应当增大此值

-Xss

一般不需要设置该参数,只有当递归层次过多时应该设置为128k或以上

为线程保留的堆栈大小

-Dfile.encoding

GBK或UTF-8

设置JVM运行时的默认字符集

在Unix环境下运行Smartbi时通常需要设置为GBK或UTF-8(操作系统必须预先安装该语言区域)才可以正常的显示中文

-Duser.timezone=Asia/Chongqing

一般不需要设置,但是当出现时间转换字符串后相差八小时等时,设置为Asia/Chongqing

设置JVM的默认时区

在某些服务器上时间转换为字符串输出(例如灵活分析中查询的数据)可能出现相差了八个小时,这是因为JVM无法正确的判断服务器的时区信息

...

1.在浏览器中输入websphere控制台地址,进入控制台界面。

Image RemovedImage Added

 

2.点击左侧的Servers -> Server Types -> WebSphere application servers。

如果是中文版的控制台,点击左侧的 服务器 -> 应用程序服务器

Image RemovedImage Added

 

3.在右侧点击对应的server,如server1

Image RemovedImage Added

 

进入设置界面

Image RemovedImage Added

 

4.展开右下角的Server Infrastructure -> Java and Process Management,点击Process definition

在中文版控制台界面中,展开右下角的 服务器基础结构  -> Java和进程管理 ,点击 进程定义

Image RemovedImage Added

 

进入进程定义界面

Image RemovedImage Added

5.在进程定义界面,点击右侧的 Java Virtual Machine

在中文版控制台界面中,点击右侧的 Java 虚拟机

Image RemovedImage Added

 

进入JAVA虚拟机设置界面

Image RemovedImage Added

 

6.在JAVA虚拟机设置界面中,有三个设置项

...

(3)Generic JVM arguments ,即JVM参数中的其他参数设置。在下方的输入框中输入 -XX:PermSize=256M  -XX:MaxPermSize=512m,如下:

Image RemovedImage Added

 

以上三个设置项在中文版控制台界面中对应的设置项分别是

...

4.在setDomainEv.cmd中依次搜索,找到Xms、Xmx、XX:PermSize、XX:MaxPermSize,然后修改其值

Image RemovedImage Added

 

二、Linux系统

1.关闭应用服务器

...

4在setDomainEv.sh中依次搜索,找到Xms、Xmx、XX:PermSize、XX:MaxPermSize,然后修改其值

Image RemovedImage Added

Jboss

1.关闭应用服务器;
2.用编辑方式打开run.sh/cmd文件;
3.在JAVA_OPTIONS变量中增加 -Xms8192m -Xmx8192m -XX:PermSize=256M  -XX:MaxPermSize=512m
4.重启应用服务器。