intellij 编辑器内性能提示

介绍

IntelliJ IDEA已经出了最新版的2023.2,最耀眼的功能无法两个

  • AI Assistant
  • 编辑器内性能提示
    AI Assistant 已经尝试过了是限定功能,因为是基于open ai,所以限定的意思是国内无法使用,今天我们主要介绍是编辑器内性能提示

IntelliJ Profiler功能很早就已经有了,他的主要功能是分析代码性能,不需要安装插件,是IntelliJ的内置功能,但是一般人用的比较少,因为结果不是特别方便看(如下图),但是有了编辑器内性能提示 后,相信大家一定会用起来,它支持单测和服务,能让我们快速定位语句性能,在自测阶段发现问题。

使用

下面我来手把手教会编辑器内性能提示的使用

在运行的后面有三个点,点开会有一个IntellJ Profiler的按钮,点击运行,它就会在运行期间采集我们程序运行期间的cpu内存等,运行结果如下:

因为是单测,所需采集会自动开始和停止,如果是服务运行,则需要我们手动停止采集

有了上面的结果后,我们就能非常方便的使用编辑器内性能提示了

我们可以多个维度的去看代码的性能问题

如上图所示,我们一个对象需要一百多兆,数据量还是比较庞大

我们再看看cpu,如下图所示,超过100ms,idea会给我们打个标签

耗时分为cpu耗时和总耗时,有了这样的神器,我们就能将性能问题扼杀在摇篮,小伙伴们赶紧使用起来吧。

相关推荐
学习论之费曼学习法1 分钟前
无人值守AI内容矩阵实战(7):Playwright 发布器避坑——编辑器竞态、索引延迟与风控
python·线性代数·矩阵·编辑器·浏览器自动化·playwright·踩坑记录
心态还需努力呀28 分钟前
把 Zettlr 搬上鸿蒙 PC:墨匣学术写作编辑器移植与上架全记录
华为·编辑器·harmonyos
努力学习的小廉33 分钟前
UE5 入门系列(二):编辑器基础操作速通
ue5·编辑器
Highcharts.js19 小时前
BI可视化图表“维护难”问题的解决方案
开发语言·前端·javascript·编辑器·ecmascript·bi·highcharts
叼烟扛炮1 天前
Linux 学习笔记(七):软件安装与 Vim 编辑器极速入门
linux·学习·编辑器
幸运小圣1 天前
fs 模块完全指南:文件读写、移动删除与文件夹操作(新手友好)【Node.js】
node.js·编辑器·vim
纪伊路上盛名在2 天前
windows 配置vscode x11转发
ide·vscode·编辑器
hkj88082 天前
VsCode的使用
ide·vscode·编辑器
广东帝工3 天前
智慧航道:技术体系
编辑器
丑大王3 天前
ultralytics 环境安装与正确使用Vscode
ide·yolo·编辑器