当前位置: 首页 > news >正文

intellij 编辑器内性能提示

介绍

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

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

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

使用

下面我来手把手教会编辑器内性能提示的使用
在这里插入图片描述
在运行的后面有三个点,点开会有一个IntellJ Profiler的按钮,点击运行,它就会在运行期间采集我们程序运行期间的cpu内存等,运行结果如下:
在这里插入图片描述
因为是单测,所需采集会自动开始和停止,如果是服务运行,则需要我们手动停止采集
在这里插入图片描述
有了上面的结果后,我们就能非常方便的使用编辑器内性能提示了
在这里插入图片描述
我们可以多个维度的去看代码的性能问题
在这里插入图片描述
如上图所示,我们一个对象需要一百多兆,数据量还是比较庞大
我们再看看cpu,如下图所示,超过100ms,idea会给我们打个标签
在这里插入图片描述
在这里插入图片描述
耗时分为cpu耗时和总耗时,有了这样的神器,我们就能将性能问题扼杀在摇篮,小伙伴们赶紧使用起来吧。

http://www.lryc.cn/news/98409.html

相关文章:

  • 手机python怎么用海龟画图,python怎么在手机上编程
  • 谈谈你对Synchronized关键字的理解及使用
  • 移动硬盘文件或目录损坏且无法读取
  • MySQL - 常用的命令
  • 【代理模式】了解篇:静态代理 动态代理~
  • LLM 大语言模型 Prompt Technique 论文精读-3
  • 架构重构实践心得
  • 【配置环境】Windows下 VS Code 远程连接虚拟机Ubuntu
  • 【设计模式——学习笔记】23种设计模式——组合模式Composite(原理讲解+应用场景介绍+案例介绍+Java代码实现)
  • vue3+Luckysheet实现表格的在线预览编辑(electron可用)
  • 前端html中让两个或者多个div在一行显示,用style给div加上css样式
  • 【linux基础(二)】Linux基本指令(中)
  • ceph集群---使用RBD块存储
  • 2022.09.17【读书笔记】丨生物信息学与功能基因组学(第十三章 蛋白质结构预测 下)
  • ardupilot获取飞行员目标倾斜角度
  • 机器人制作开源方案 | 智能垃圾桶
  • 【手撕】list
  • QMQTT快速入门
  • Dooring-Saas低代码技术详解
  • Linux chmod
  • java商城系统和php商城系统有什么差异?如何选择?
  • 【HTML】常用实体字符(如 nbsp; 空格)
  • 华为eNSP通过VMnet8虚拟网卡,NAT转换访问互联网
  • 手撕顺序表
  • Python实战项目——旅游数据分析(四)
  • 前端CryptoJS-AES加解密 对应php的AES-128-CBC加解密踩坑(java也相同加解密)
  • Python解码张三的法外狂徒之旅,揭秘视频背后的真相!【含jS逆向解密】
  • 【解析】对比学习和孪生网络的关系
  • Java版本企业工程项目管理系统平台源码(三控:进度组织、质量安全、预算资金成本、二平台:招采、设计管理)
  • 智能井盖:科技赋能城市脚下安全