1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[BUG]进程管理页面前端性能优化

Open JAINKRE opened this issue 1 year ago • 1 comments

联系方式

No response

1Panel 版本

v1.10.5

问题描述

进程管理 > 进程 页面内存占用过高: PixPin_2024-04-22_14-30-16

chrome仅打开两个页面,任务管理器发现进程页面内存占用1500MB 同时CPU占有率也过高

使用ps ax | wc -l查询当前系统总进程数为855

任务管理器查看前端加载方法: PixPin_2024-04-22_14-52-22

这种数据加载方式显然是比较粗糙的,尤其是进程数较多的情况下。

因为部署面板的服务器发生了内存泄漏,排查运行进程,然后发现进程页面也非常卡,所以建议优化一下。

重现步骤

进程管理 > 进程 页面

期待的正确结果

  • 前端使用分页器+懒加载渲染,避免非必要渲染开支
  • 后端分批发送请求数据
  • 前端数据加载组件使用v-if,避免非必要渲染开支

相关日志输出

No response

附加信息

Chrome 已是最新版本 版本 124.0.6367.61(正式版本) (64 位)

JAINKRE avatar Apr 22 '24 06:04 JAINKRE

感谢反馈,我们在后续版本尝试优化一下上述功能。

wanghe-fit2cloud avatar Apr 22 '24 08:04 wanghe-fit2cloud