关于Idea编辑属性较多的POJO文件很卡的问题

文章描述了开发者在使用IDEA编辑包含200多个字段的大型POJO模型时遇到的严重卡顿问题。经过尝试调整VM参数、关闭文件检查和排查后,发现问题是由于Lombok的@Data注解导致的,移除该注解并使用显式getter/setter后,编辑速度显著提升。
摘要由CSDN通过智能技术生成

IDEA在编辑字段属性多POJO很卡

背景

浅记录下过程,某项目很坑,单个表字段就高达200+,那么创建的model对象字段属性就200+,代码行数就超600了,后面发现往该model里面加字段或者修改备注的时候,卡爆了,打一个字过两三秒才显示出来。

尝试1,查网上资料,修改VM参数

公司电脑
CPU:11th Gen Intel® Core™ i7-1165G7
内存:16GB
磁盘:纯固态硬盘
所以怎么想都不至于卡成这样。改了VM参数给idea配了2G内存。效果不行,再加到3G,又到4G。

编辑这个文件还是卡。

尝试2,关闭文件检查

关了alibaba的扫描,清理了插件。屁用没有!

尝试3,发现真正原因

随着业务量的上涨,service文件代码行数已经达到了1000行,字数明显比model多。但编辑起来完全不受影响。那就行不是idea的问题了,所以问题还是出在了model文件的内容。
最终排查之后发现是Lombok的@Data注释问题。只要去掉@Data,用显式的getter,setter去代替,哪怕代码量达到2000+,编辑起来也不卡。
同时,试了下。用@Setter和@Getter注解也是会让model文件变卡的。

找到问题,解决了,不知道哪位大神能分析下原因。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值