关于vscode的CPU占用率过高导致的原因之一(rg.exe)

本文探讨了VSCode中CPU占用率过高的问题,原因是rg.exe进程。提供了两种解决方案:关闭'search.followSymlinks'设置和使用'files.exclude'来排除node_modules文件夹。这两种方法在保持项目整洁和优化性能间取得平衡,可根据需求选择适合的方案。
摘要由CSDN通过智能技术生成

今天打开vscode之后,更新之后重启软件,忽然发现,软件卡爆了,打开了任务管理器之后看到,CPU占用率过高,一时之间不知道什么回事...

 

之后观察了一下,发现里面有一个rg.exe的进程占用率很高,搜索了一下,发现原来跟vscode设置的设置有关系:

方法一:search.followSymlinks

具体位置看下图


 

只要把那个勾勾给去掉,重新重启一下软件之后发现,没问题了。

 

方法二:files.exclude

就是下图黄色框框的这一个设置,因为打开软件的时候,软件会搜索显示项目里面的文件夹,然后这个设置没有添加node_modules 这个文件夹的时候,可能因为项目里面的这个文件夹资源过多,导致了软件打开这个项目时出现CPU爆炸的现象。(具体为什么我会说是这个设置呢,一般来说有这个文件夹的同学,应该都知道这个文件夹是做什么的,里面会占用多大的资源)

点击下面的“添加模式”,把黄色框框的内容添加上去之后,左侧的资源管理器里面就不会显示出对应的文件夹了,同时使用搜索功能的时候,也不会搜索到添加在设置里面的文件夹,但是实际上这个文件夹还是存在的,只是被软件排除掉不显示而已。

AI导致CPU占用过高可能存在以下几个原因: 1. AI算法复杂度高:AI算法可能需要大量的计算资源来处理复杂的数据模型和模式识别任务,这会导致CPU占用率升高。例如,深度学习中的神经网络模型通常含有大量的隐藏层和神经元,计算复杂度较高。在处理大规模数据集时,CPU的负载会变得更高。 2. 并行计算导致CPU占用增加:AI任务通常需要进行大量的并行计算,例如使用GPU进行多个线程的计算。当多个线程同时执行时,会导致CPU频繁切换线程,从而增加了CPU的负载。 3. 资源不足:AI算法可能需要大量的内存空间和磁盘空间来加载和处理数据。如果计算机的内存或磁盘空间不足,CPU可能会被频繁访问数据,导致占用率过高。 4. 软件或硬件问题:有时候,AI算法的高CPU占用率可能是由于软件或硬件问题引起的。可能是由于程序本身存在缺陷或错误,导致CPU占用过高。另外,可能是由于计算机的硬件设备不兼容或出现故障,导致CPU占用率异常。 解决这个问题的方法包括: a. 优化AI算法:尝试优化算法,减少计算复杂度,降低CPU占用率。 b. 资源升级:增加计算机的内存、磁盘空间,并确保硬件设备兼容和正常。 c. 调整任务调度策略:合理调度任务和线程,减少并行计算引起的CPU频繁切换。 d. 升级软件和驱动程序:确保使用最新版本的软件和驱动程序,修复可能存在的错误和缺陷。 e. 检测病毒和恶意软件:进行安全检查,确保计算机没有受到病毒或恶意软件的侵害。 根据具体情况,可以采取不同的措施来降低AI导致CPU占用过高问题。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值