IntelliJ IDEA 缓存和索引介绍和清理方法
IntelliJ IDEA 的缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度。但是,IntelliJ IDEA 的索引和缓存并不是一直会良好地支持 IntelliJ IDEA 的,这某些特殊条件下,IntelliJ IDEA 的缓存和索引文件也是会损坏的,比如:断电、蓝屏引起的强制关机,当你重新打开 IntelliJ IDEA,基本上百分八十的可能 IntelliJ IDEA 都会报各种莫名其妙错误,甚至项目打不开,IntelliJ IDEA 主题还原成默认状态。也有一些即使没有断电、蓝屏,也会有莫名奇怪的问题的时候,也很有可能是 IntelliJ IDEA 缓存和索引出问题,这种情况还不少
清除缓存和索引
IntelliJ IDEA 已经自带提供清除缓存、索引的路口
一般建议点击 Invalidate and Restart,这样会比较干净。但是有一个需要提醒的是,如上图红圈标注的地方:清除索引和缓存会使得 IntelliJ IDEA 的 Local History 丢失,所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的 LocalHistory 目录。建议使用硬盘的全文搜索,这样效率更高
LocalHistory 目录地址:C:\Users\当前登录的系统用户名\.IntelliJIdea14\system\LocalHistory
通过上面方式清除缓存、索引本质也就是去删除 C 盘下的 system 目录下的对应的文件而已,所以如果你不用上述方法也可以删除整个 system。当 IntelliJ IDEA 再次启动项目的时候会重新创建新的 system 目录以及对应项目缓存和索引
如果你遇到了因为索引、缓存坏了以至于项目打不开,那也建议你可以直接删除 system 目录,一般这样都可以很好地解决你的问题
IntelliJ IDEA 缓存和索引介绍和清理方法相关推荐
- c盘清理代码_IntelliJ IDEA 缓存和索引介绍和清理方法(一)
IntelliJ IDEA 缓存和索引介绍和清理方法 缓存和索引介绍 IntelliJ IDEA 首次加载项目的时候,都会创建索引,而创建索引的时间跟项目的文件多少成正比,我也简单强调了 Intell ...
- IntelliJ idea 缓存和索引 清理方法
IntelliJ IDEA 的缓存和索引主要是用来加快文件查询的速度,从而提高各种查找.代码提示等操作的速度,因此索引对 IntelliJ IDEA 的高效性来说,具有至关重要的作用.但是,Intel ...
- PostgreSQL索引介绍
梦中彩虹 博客园 首页 新随笔 联系 管理 随笔 - 131 文章 - 1 评论 - 14 PostgreSQL索引介绍 INDEX 索引是增强数据库性能的常用方法.索引使得数据库在查找和检索数据 ...
- IDEA:生成javadoc/断点调试/缓存和索引的清理
断点调试 1.Debug设置 选择shared memory: 2.常用断点调试快捷键: 3.条件断点: 可以在调试的时候,在循环里增加条件判断 在断点处右击调出条件断点,可以再满足某个条件下,实施断 ...
- MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍
MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍 前言 一.普通优化加索引(适用于where条件后一个查询条件) 二.组合查询加索引(适用于where条件后多个查询条件) 三.My ...
- mysql索引linke和等于_MySQL索引介绍和实战
索引是什么 mysql官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构. 可以得到索引的本质:索引是数据结构,索引的目的是提高查询效率,可以类比英语新华字典,根据目录定位词 ...
- Mysql索引介绍及使用注意事项,limit分页查询,慢查询分析
Mysql索引介绍及使用注意事项,limit分页查询,慢查询分析 本文将从以下十二个方面进行介绍: 一.索引概念介绍 二.索引类型FULLTEXT,HASH,BTREE,RTREE有什么功能和性能上的 ...
- 使用redis缓存加索引处理数据库百万级并发
使用redis缓存加索引处理数据库百万级并发 前言:事先说明:在实际应用中这种做法设计需要各位读者自己设计,本文只提供一种思想.准备工作:安装后本地数redis服务器,使用mysql数据库,事先插入1 ...
- PHP OPCode缓存:APC详细介绍
PHP OPCode缓存:APC详细介绍 前言 PHP语言在性能上相对于其他编译型语言来说性能算不上突出,但是使用了OPCode缓存后性能提升还是很明显的.常见的主要有 Eaccelerator,XC ...
最新文章
- AssertValid函数学习
- 滴滴人脸识别申诉照片怎么拍_滴滴司机理发被停账号,平台规则到底如何遵守才能避免踩坑?...
- 2020黑群晖最稳定版本_打造完美6.2.3黑群晖,正确显示 CPU,支持Nvme缓存
- linux怎么让某一个组对一文件可读可写,设置linux文件权限,使得同一用户组的可以对一个文件自由修改...
- php 转换数组为小写,PHP如何将数组键转换为小写?
- @Builder(toBuilder=true) 链式初始化对象、修改对象
- SQL 函数NULLIF、NULL、ISNULL、COALESCE、IIF
- java中判斷主鍵重複
- 中国人口增长的数学模型(for数学建模)
- echarts 节点拖拽
- 架设网页手游需要什么服务器,架设手游用什么云服务器
- 生活小窍门——》馒头又白又大
- 正则表达式 匹配一个数字
- linux or msys2设置网络代理
- 一、剪辑行业概述与剪辑工具介绍
- 上海交通大学致远游泳健身馆5月团体操课表已更新,请各位会员惠存!
- AMD的复兴之路 发力ARM服务器芯片
- 2021年中山大学计算机专业学硕复试线,2021中山大学研究生分数线一览表(含2019-2020历年复试)...
- 微软Windows Azure项目交流会小记
- Nexus中创建仓库时,repository connectors 干嘛的?