Skip to content

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

@JAINKRE

Description

@JAINKRE

联系方式

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 位)

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions