反馈已提交

网络繁忙

10-11升级后性能问题排查

  • 文档创建者:Catqiu
  • 历史版本:3
  • 最近更新:Suki陈 于 2023-03-16
  • 1. 概述

    本文主要汇总了 FineReport 10.0 升级至 11.0 后性能相关的常见问题及解决方案,便于大家更好的解决升级过程中遇到的问题。

    2. 模板加载慢

    问题描述:

    10.0 模板或图表预览加载正常,升级 11.0 之后模板或图表预览加载变慢。

    原因分析:

    原因1:公式计算设置问题,导致加载问题。

    原因2:模板取数问题,导致加载问题。

    原因3:模板的 js 事件导致加载问题。

    原因4:Finereport10.0 使用性能插件,Finereport11.0 将该插件拆分为三个插件以及内置功能,不再使用性能优化插件。

    解决思路:

    方案1:使用二分法排查模板,定位到问题公式,对公式进行单独优化。

    方案2:安装并行取数插件或开启抽数缓存功能,优化模板加载速度。

    方案3:使用二分法找到对应 JS 事件,单独进行优化

    方案4:Finereport11.0 将该插件拆分为三个插件以及内置功能,根据需求重新安装插件即可。

    3. 升级后含有图片的模板加载慢

    问题描述:

    在平台中打开含有图片的模板,模板加载速度慢,导致蓝屏。

    原因分析:

    ftp 读取图片的速度慢,导致平台访问卡顿。

    解决方案:

    更新 FineReport 工程至 11.0.12 及之后版本即可。

    4. 升级后全局cptx模板加载慢

    原因分析:

    cptx模板加载过程触发智能运维的单元格限制,进而触发业务逻辑进入redis访问导致阻塞,最终导致加载慢

    解决方案:

    更新至 11.0.10 及之后版本即可。

    5. 决策系统一直卡顿

    原因分析:

    10.0没有安装抽数缓存插件,11.0 内置了抽数缓存功能并默认开启,会影响性能。

    解决方案:

    关掉抽数缓存即可,可参考:抽数缓存

    6. 升级后服务器内存占用过多

    原因分析:

    1res 不超过 10.5 属于正常现象,属于正常内存使用范围。
    解决方案:

    配置堆外内存。

    7. FRM报表参数查询时出现报表块访问速度显著下降

    问题描述:

    10-11 升级后,复杂frm模板在多tab且新自适应的条件下,涉及到参数查询时会出现报表块访问速度显著下降情况。

    问题描述:

    升级至 11.0.10 及之后版本即可。

    8. 远程设计下设计器编辑模板卡顿

    解决方案:

    打开本地工程%FR_HOME%\bin路径下的designer.vmoptions文件,新增以下配置参数,并重启工程。

    -Xms4096m
    -Xmx4096m
    -XX:MaxPermSize=128m
    -Dsun.java2d.d3d=false

    9. 复选按钮组控件和下拉复选框控件联动,导致模板和平台卡顿

    问题描述:

    模板中使用了复选按钮组控件联动下拉复选框控件,在平台中打开模板,点击下拉复选框控件选择控件值时,点击无反应,控件和平台页面一直卡顿。

    原因分析:

    每次在下拉复选框中选择控件值后,都会触发复选按钮组控件数据集中的 SQL 查询,当点击过快时,会造成请求堆积,影响性能。

    解决方案:

    采用中间控件过渡的方式,解决复选按钮组控件实时联动造成的卡顿。具体操作步骤如下:

    1)新建中间过滤控件 A

    2)给下拉复选框控件添加 编辑结束事件 ,将选择的控件值传递给 A,JS 代码如下:

    _g().parameterEl.getWidgetByName("A").setValue(this.getValue(),true)

    3)将复选按钮组控件所用到的数据集中的参数换成 A 即可。

    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持