即修改最大堆内内存,保证工程性能稳定。

强烈建议手动配置 Xmx 参数,并且推荐内存修改在 8GB <= Xmx < 32 GB(一定要 < 32GB)或者40GB <= Xmx <= 64GB

注:< 8GB 有宕机风险,32GB ~ 40GB 会导致性能问题严重,> 64GB 性能差。

3.1 直接部署修改 Xmx 参数

如果是安装包直接安装 FineBI ,可以直接在%FineBI%/bin目录下的finebi.vmoptions文件中修改内存的大小。

Windows 以及Linux/Unix系统均修改该文件(这里是以 M 为单位)。

3.1.1 Windows 系统

进入 %FineBI%/bin目录下选择 finebi.vmoptions ,如下图所示:

该文件内容为系统默认的内存大小 4018m,可直接修改数值为自身需要的大小,并增加-XX:PerBytecodeRecompilationCutoff=-1 和 -XX:PerMethodRecompilationCutoff=-1参数,如下图所示:

注1:Xmx与数字之间不要有空格。

注2:增加-XX:PerBytecodeRecompilationCutoff=-1 和 -XX:PerMethodRecompilationCutoff=-1参数是为了避免 JVM 的 Bug,JIT 的 Deoptimization 机制可能会导致运行缓慢。

3.1.2 Linux 系统

注: JVM 内存最小设置为 2048 ,即 2G,否则 FineBI 无法正常运行。

1)进入%FineBI%/bin目录下选择 finebi.vmoptions,编辑该文件即可。打开文件的命令如下:cd %FineBI%/bin

vi finebi.vmoptions

2)对该文档进行编辑,并保存。-Xmx 值表示的是JVM最大可占用的内存,该值的单位默认是M,可以直接改成G单位的值。如-Xmx8G ,并增加-XX:PerBytecodeRecompilationCutoff=-1 和 -XX:PerMethodRecompilationCutoff=-1 参数,如下图所示:

4)输入ps -ef|grep tomcat查看进程,检查参数是否配置成功,若如下所示进程信息中出现参数相关信息,则表示配置成功:

3.2 部署在 Tomcat 中修改参数

3.2.1 方法一:修改 catalina 文件

1)Windows 系统下修改%Tomcat%/bin目录下 catalina.bat 文件,增加如下命令set JAVA_OPTS=%JAVA_OPTS% -Xms4g -Xmx8g

set  JAVA_OPTS=%JAVA_OPTS% -XX:PerBytecodeRecompilationCutoff=-1

set  JAVA_OPTS=%JAVA_OPTS% -XX:PerMethodRecompilationCutoff=-1

注:%JAVA_OPTS% 表示使增加的每一条配置参数都生效,若不使用%JAVA_OPTS%直接增加多条参数,则会因为配置覆盖读取而无法生效。用户也可将所有配置增加在一条参数中,例如:set JAVA_OPTS=%JAVA_OPTS% -Xms4g -Xmx8g -XX:PerBytecodeRecompilationCutoff=-1 -XX:PerMethodRecompilationCutoff=-1

修改完成后重启 Tomcat 服务器,在%Tomcat%/logs 下查看 catalina.out 日志,如下图所示:

2)Linux/Unix修改 catalina.sh 文件,添加的命令如下:JAVA_OPTS="$JAVA_OPTS -Xms4g -Xmx8g -XX:PerBytecodeRecompilationCutoff=-1 -XX:PerMethodRecompilationCutoff=-1"

注:$JAVA_OPTS 表示使增加的每一条配置参数都生效,若不使用$JAVA_OPTS直接增加多条参数,则会因为配置覆盖读取而无法生效。

3)重启BI 服务器。

4)输入 ps -ef|grep tomcat 查看进程,检查参数是否配置成功,若如下所示进程信息中出现参数相关信息,则表示配置成功:

3.2.2 方法二:修改 Start 文件

可直接修改 start.bat (Windows 系统)或 start.sh(Linux/Unix 系统),修改的方法与 3.2.1 节一致。

3.3 部署在 Weblogic 中修改参数

3.3.1 方法一:修改 startWebLogic 文件

修改 Weblogic 安装目录%Weblogic%/domains/用户工程名/下的 startWebLogic 文件。

1)Windows 系统修改 startWebLogic.bat 文件,增加如下命令:set MEM_ARGS= -Xms4096m–Xmx8192m -XX:PerBytecodeRecompilationCutoff=-1 -XX:PerMethodRecompilationCutoff=-1

2)Linux/Unix 修改 startWebLogic.sh 文件,增加如下命令:MEM_ARGS=" -Xms4096m -Xmx8192m -XX:PerBytecodeRecompilationCutoff=-1 -XX:PerMethodRecompilationCutoff=-1"

修改后重启服务器,查看进程即可看到配置生效,如下所示:

3.3.2 方法二:修改 commEnv 文件

修改%Weblogic%/common/bin目录下的 commEnv.bat 或者 commEnv.sh 文件,方法同 3.3.1 节。

3.4 部署在 Websphere 中修改参数

在控制台中选择「服务器>应用程序服务器>进程定义>java虚拟机进行设置」,选择 sever1,如下图所示:

点击「java和进程管理>进程定义」,如下图所示:

点击「java虚拟机」,如下图所示:

设置「JVM参数」,设置完确定并保存即可,如下图所示:

在「通用 JVM 参数」中增加「-PerMethodRecompilationCutoff=-1」和 「-XX:PerMethodRecompilationCutoff=-1」,如下图所示:

注1:如果遇到有java.lang.OutOfMemoryError: PermGen space 这种异常抛错,可以在所有修改内存的地方加上一个命令语句:-XX:MaxPermSize=256m来进行限制。

注2:所有调整内存的数字都要根据自己的数据量来进行调整。

修改服务器bi,修改 FineBI 配置参数相关推荐

  1. 传奇版本添加npc修改增加npc方法以及配置参数教程

    传奇版本添加npc修改增加npc方法以及配置参数教程,修改版本最基本的一种运用技术 1.D:\mirserver\Mir200\Envir\Merchant.txt 添加NPC参数与配置文件 2.D: ...

  2. 服务器mysql 修改数据库密码怎么修改,服务器mysql修改数据库密码

    服务器mysql修改数据库密码 内容精选 换一换 本节将介绍在华为云关系型数据库服务的管理控制台创建实例的过程.目前,RDS for SQL Server支持"包年/包月"和&qu ...

  3. cmd修改服务器命令,修改服务器的ip地址的命令行

    修改服务器的ip地址的命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服 ...

  4. 或者是修改服务器时间,修改云服务器时间设置

    修改云服务器时间设置 内容精选 换一换 云服务器的系统盘在创建云服务器时自动创建并挂载,无需单独购买.数据盘可以在购买云服务器的时候一同购买,由系统自动挂载给云服务器.也可以在购买了云服务器之后,单独 ...

  5. NOTES修改服务器密码,修改notes邮箱服务器地址

    修改notes邮箱服务器地址 内容精选 换一换 环境搭建完成后,若您需要修改Atlas 200 DK的IP地址,请参考以下步骤操作.在Ubuntu服务器中以HwHiAiUser用户ssh登录Atlas ...

  6. 服务器导购:选购服务器应看哪些配置参数

    我们在做网站时,如果需要选购服务器,如何才能选择到最佳性价比的服务器呢?选购服务器时应考察的主要配置参数. CPU和内存CPU的类型.主频和数量在相当程度上决定着服务器的性能:服务器应采用专用的ECC ...

  7. 导购网站服务器,服务器导购:选购服务器应看哪些配置参数

    我们在做网站时,如果需要选购服务器,如何才能选择到最佳性价比的服务器呢?选购服务器时应考察的主要配置参数. CPU和内存CPU的类型.主频和数量在相当程度上决定着服务器的性能:服务器应采用专用的ECC ...

  8. 石器时代单机修改服务器名,修改部分石器时代服务器和部分文件所在路径

    [大公开6]N年前制作石器8.0收集的资料:部分修改服务器和部分文件所在路径 GM密码修改: saserver\gmsv\setup.cf 修改行数=410~411 GM PASSWORD(GM密码) ...

  9. deadine怎么修改服务器,PDG使用Deadline配置教程

    PDG默认的任务调度节点是localscheduler,也就是本机,所有任务只能本机执行.而PDG提供了使用其他任务调度系统的接口,并内置了三个使用率高的农场节点--SideFX自家的HQueue.D ...

  10. mysql/mariadb centos7 修改root用户密码及配置参数

    一.修改用户密码,以root为例 1. 知道root密码,需要修改 方法a. 登入数据库来修改 # mysql -uroot -p /*输入密码进入*/ /*第一个方式:直接编辑数据库字段*/ Mar ...

最新文章

  1. 解决Maven打包怪异异常:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6:resource...
  2. select,epoll,poll比较(网络资源总结)
  3. CentOS常用指令
  4. 了解OPhone平台---OPhone平台架构和主要开发组件
  5. leetcode934.ShortestBridge
  6. C语言格式化读写文件
  7. qtp xml联合xsl输出html报表,通过xml和xsl实现数据和页面展示模板的解耦(简单完整网站代码示例)...
  8. Tomcat详解(十)——Tomcat性能调优
  9. matlab实验数据拟合,利用Matlab对实验数据拟合曲线与函数方法
  10. 内存条hyperx_一键开启内存条最高效能 HyperX雷电系列3733MHz内存条评测
  11. pcd点云文件成功转成npy文件
  12. 长江商学院营销学李洋教授分析大数据与精准营销
  13. linux下面安装和配置nginx
  14. TCHAR 转换 string
  15. 如何删除win7系统桌面ie图标
  16. 2022华为杯A题第二问详细思路分析移动场景超分辨定位问题
  17. 【FTP】FTP服务搭建
  18. 未来计算机发展图片,IT发展速度非常惊人!展望未来电脑发展模样
  19. 【Bash百宝箱】shell函数
  20. 微信小程序开发之后的推广细节

热门文章

  1. 笔记本右侧键盘数字打不出来
  2. 如何进行网站流量分析(二)
  3. URL Schemer
  4. 关于新正方教务系统(湖北工程学院)的one day越权漏洞的说明
  5. 解决win10安装失败原因和方法
  6. 提出现代计算机工作原理的科学家是谁,现代计算机之父是谁_计算机信息处理能力_计算机能自动工作原理(2)...
  7. POSTGRESQL 设置hugepage 可以让系统使用内存更有效率,防止OOM
  8. java生成eml_用Java创建一个.eml(email)文件
  9. 德州大学达拉斯分校计算机专业博士,德克萨斯大学达拉斯分校计算机科学理科硕士入学条件及实习就业...
  10. 仙剑奇侠传3 全开注册表改法