解决每次打开pycharm都特别慢的几个方法

news2025/7/7 20:59:16

Python编写时,通常都会用vscode和pycharm两个工具,使用过程中,发现每次打开pycharm都特别特别慢,有时候要等十来分钟。相信大家可能都有遇到一样的情况,所以分享我自己的解决方法给大家参考。
1,每次需要关闭pycharm时,先关闭正在运行的项目。因为每次打开pycharm加载项目时,都需要内存去读取加载项目文件,这里还需要注意电脑如果有安装杀毒软件,这个过程中,杀毒软件也要去scan项目内容、缓存等,所以会占用很多的内存和CPU资源。
在这里插入图片描述
2,清理pycharm编写和执行过程中的缓存。
在这里插入图片描述
从个人使用过程中来看,这个步骤是非常有效的在这里插入图片描述
测试过,第一次清楚缓存后,即便未关闭项目,重新打开pycharm也是很快的。
程式代码越多,并且程式中很多利用占用内存的写法,会让内存空间不够用,可以通过内存报告来检查和分析。
在这里插入图片描述
3,既然内存是影响pycharm打开速度,我们还可以修改内存参数值:
AppData\Roaming\JetBrains\PyCharmCE2021.3路径下有一个pycharm64.exe的文件,通过修改里面的内存参数来优化pycharm的运行。
在这里插入图片描述
里面有两项参数,其中xmx就是配置内存大小,可以根据自己的电脑硬件资源情况来调整,这里需要注意,配置的内存大小,不是越大越好。
-Xms512m
-Xmx1125m
5,即便pycharm没有项目开发时,也会占用很多的内存资源,所以可以升级硬件,增加内存的方式。
在这里插入图片描述
以上就是我遇到的pycharm打开很慢时想到的几种解决办法,如果大家有更好的方法,欢迎交流分享。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/37499.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]java毕业设计置地房屋租赁信息系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

嵌入式驱动初级-中断

文章目录前言一、Linux 中断 API 函数二、Linux 中断实现三、中断上半部与下半部四、下半部机制之tasklet ---- 基于软中断五、按键中断下半部机制之tasklet六、下半部机制之workqueue ----- 基于内核线程七、按键中断下半部机制之workqueue前言 记录嵌入式驱动学习笔记 一、Li…

一文带你深入理解【Java基础】· 枚举类

写在前面 Hello大家好, 我是【麟-小白】,一位软件工程专业的学生,喜好计算机知识。希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正&#xff0…

Vision Transformer这两年

作者|Maximilian Schambach OneFlow编译 翻译|胡燕君、杨婷 在NLP领域取得巨大成功后,Transformer架构在计算机视觉方面的作用日渐凸显,成为越来越普遍的CV工具。自2020年10月Vision Transformer模型推出以来,人们开始…

《研究生学术与职业素养讲座》第七讲~第九讲作业答案

第七讲 八千里路云和月—2015年意大利米兰世博会中国馆设计 填空题(1分)单选题(1分)判断题(1分)多选题(2分)第八讲 从纳米研究看工程创新 填空题(1分)单…

干货 | 一条语句更新多个表

众所周知,多个服务器命中会减慢应用程序的速度。出于这个原因,开发人员致力于找尋使用最少的语句更新数据的最有效方法。事实证明,SQL UPDATE 语句确实支持使用以下语法设置多个表的字段: UPDATE table1, table2, ...SET column1…

2022-11-14 西安 activiti工作流(01)

语言确实有其局限性,但我相信:一件值得做的事情即使做的不怎么样也是值得的! 概念 1.流程审批以前的实现方式 在没有专门的工作流引擎之前,为了实现流程控制,通常的做法就是采用状态字段的值来跟踪流程的变化情况。通过状态字段的取值来决定…

【数据结构】二叉树优先级队列——堆

文章目录1. 树的概念及结构1.1 树的相关概念1.2 树的表示2. 二叉树的概念及其结构2.1 二叉树的概念2.2 特殊的二叉树2.3 二叉树的性质2.4 二叉树的存储结构3. 堆3.1 堆的概念及结构3.2 堆的实现3.2.1 堆的创建3.2.2 堆的插入3.2.3 堆的向上调整算法3.2.4 堆的删除3.2.5 堆的向下…

javaSE--数据类型(复习)

一、变量和类型 变量 指的是 程序运行时 的 可变的量,相当于开辟一块内存空间来保存一些数据 类型 则是 对 变量的种类 进行了 划分,不同的类型 的 变量 具有不同特性 我们所讨论的"变量"主要 和 我们的"内存"这样的硬件设备密切相关…

value_counts()与count()的简单介绍

文章目录一,value_counts()(一)用法(二)参数介绍二,count()一,value_counts() (一)用法 value_counts()是针对某一列的数据中存在不同的值进行汇总计算 举例 data[dis…

昨天阅读量900

昨天周五了,阅读量还不错的,超过平均值700的,一看有900多呢

80211 TIM流量指示图 附C语言实现

TIM是什么? TIM:Traffic Indication Map,流量指示图。 在80211协议节能模式中,AP会缓存下行数据,AP就是通过beacon帧中TIM来告知休眠中的STA有数据需要接收。 DTIM:Delivery Traffic Indication Map&#…

css引入其它字体

1、下载需要的字体,放到下图的文件夹中。 2、把下载的字体文件放到项目的font目录下 3、在css中加入下面的代码 font-face {font-family: "思源黑体";src: url("../font/SourceHanSansCN-Normal.ttf"); } * { font-family: "思源黑体&quo…

【计算机网络】Cookie、Session和上传文件重点知识汇总

目录 1.Cookie基础知识: 2.Session基础知识: 3.相关API: 3.1.HttpServletRequest类: 3.2.HttpServletResponse类: 3.3.HttpSession类: 3.4.Cookie类: 3.5.模拟实现登录页面 4.上传文件…

伸展树原理介绍

一 点睛 伸展树,也叫作分裂树,是一种二叉搜索树,可以在 O (logn ) 内完成插入、查找和删除操作。在任意数据结构的生命周期内执行不同操作的概率往往极不均衡,而且各操作之间有极强的相关性,在整体上多呈现极强的规律…

【LeetCode】882. 细分图中的可到达节点

题目描述 给你一个无向图(原始图),图中有 n 个节点,编号从 0 到 n - 1 。你决定将图中的每条边 细分 为一条节点链,每条边之间的新节点数各不相同。 图用由边组成的二维数组 edges 表示,其中 edges[i] [ui…

ESG,TO B长期主义里的「新战役」

中国企业最好的方式是从初始阶段就植入ESG基因,使它逐渐从隐形变成显性基因。长期坚持此类发展导向,对后续发展ESG战略,提升ESG合规能力也将成为一种积累和准备。 作者|三七 编辑|皮爷 出品|产业家 20世纪初期,伦敦得到一个延…

MyBaits-Plus中@TableField和@TableId用法

目录 前言 一、TableField(value "表字段") 二、TableField(select false) 三、TableField(exist false) 四、TableId(type IdType.AUTO)补充 总结 前言 接着前两篇mybatis-plus的知识点 Mybatis-Plus知识点[MyBatisMyBatis-Plus的基础运用]_心态还需努力呀…

论文阅读: Disentangled lmage Colorization via Global Anchors

Disentangled lmage Colorization via Global Anchors发表于SIGGRAPH ASIA 2022,是一篇基于深度学习的图像彩色化的工作,简单介绍一下。之前曾分享过一篇彩色化的经典论文:经典论文回顾: Colorization using Optimization。 作者认为图像彩色…

【数据库】索引

MySQL索引 1、B树索引 是InnoDB引擎默认的索引 B树结构 B树是平衡树,即所有叶子节点都在同一层的多叉树 每个节点中key和指针交替排列,两个key之间的指针指向的是大于等于左边key且小于等于右边key的节点 叶子节点顺次连接,所以沿着B树的叶…