Pycharm为何CPU占用高且闪退?

pycharm社区版2018.2, 运行时(未跑程序)CPU占用高, 内存占用30%以下, 程序响应缓慢,
打开一会后闪退, 可能蓝屏, 可能下次启动失败. 多次重装未解决.
python版本为anaconda3.71
CPU i5 4590,

2个回答

qq_43597507
qq_43597507 谢过兄弟,但是没解决...设定的内存是1024-2048,电脑本身16G
11 个月之前 回复

蓝屏应该是硬件或者病毒的原因造成的,你重装是重装系统还是pycharm,如果是系统的话,检查下驱动程序,还有windows 10的话,用1803比较好。
还不行就是硬件问题了。

qq_43597507
qq_43597507 重装pycharm, 系统是上周才装的1803, 一直有一堆小毛病...就是找不出问题在哪, 本来想凑活用, 结果不给用office也不给写程序...
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
CPU占用为何高??
我用VB写了一个串口监测程序,100ms循环,只要读到0X55,就将后面的值取出来判断一下写入数据库。rn 但是只要运行起来,CPU就一直居高不下,不知该怎么办???
高CPU占用 高CPU利用率 程序
高CPU占用 高CPU利用率 程序高CPU占用 高CPU利用率 程序
CPU占用高
前天下午,服务器突然没响应,日志出现内存溢出异常,最后确认CPU占用过高导致出现问题,使用jvisualvm来监控jvm,也无法连接上服务器,业务高峰期情况下,只能先启用备用服务器,以便检查,结果备用服务器没撑过10分钟,也出现同样现象,实际在线用户不多,按理并发量也不大,而且以前这个量也承受过来,在没办法情况下,只能再次启用多台备用服务器,然后一个人监控,负责kill,restart。留一台...
java cpu占用高
top发现某个java进程cpu 99%,socket短连接服务程序,但是还是能够正常工作,响应也很快。rnnetstat查了一下,无异常情况,端口均能快速关闭。rn请高手告知如何解决rnjstack pid如下rnrnull thread dump Java HotSpot(TM) Server VM (1.6.0_02-b05 mixed mode):rnrn"Keep-Alive-Timer" daemon prio=10 tid=0x87252c00 nid=0x7ec4 waiting on condition [0x87d98000..0x87d98f20]rn java.lang.Thread.State: TIMED_WAITING (sleeping)rn at java.lang.Thread.sleep(Native Method)rn at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:149)rn at java.lang.Thread.run(Thread.java:619)rnrn"Attach Listener" daemon prio=10 tid=0x089aa000 nid=0x7e45 runnable [0x00000000..0x00000000]rn java.lang.Thread.State: RUNNABLErnrn"pool-1-thread-30" prio=10 tid=0x08257000 nid=0x240d waiting on condition [0x87d47000..0x87d47fa0]rn java.lang.Thread.State: WAITING (parking)rn at sun.misc.Unsafe.park(Native Method)rn - parking to wait for <0x47343388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)rn at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)rn at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)rn at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)rn at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)rn at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)rn at java.lang.Thread.run(Thread.java:619)rnrn"pool-1-thread-29" prio=10 tid=0x08256400 nid=0x240c waiting on condition [0x87cf6000..0x87cf6f20]rn java.lang.Thread.State: WAITING (parking)rn at sun.misc.Unsafe.park(Native Method)rn - parking to wait for <0x47343388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)rn at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)rn at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)rn at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)rn at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)rn at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)rn at java.lang.Thread.run(Thread.java:619)rnrnrn。。。。rnrn"Finalizer" daemon prio=10 tid=0x0811fc00 nid=0x23ad in Object.wait() [0x86edc000..0x86edd020]rn java.lang.Thread.State: WAITING (on object monitor)rn at java.lang.Object.wait(Native Method)rn - waiting on <0x47385cb0> (a java.lang.ref.ReferenceQueue$Lock)rn at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)rn - locked <0x47385cb0> (a java.lang.ref.ReferenceQueue$Lock)rn at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)rn at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)rnrn"Reference Handler" daemon prio=10 tid=0x0811c000 nid=0x23ac in Object.wait() [0x86e8b000..0x86e8bfa0]rn java.lang.Thread.State: WAITING (on object monitor)rn at java.lang.Object.wait(Native Method)rn - waiting on <0x473861e0> (a java.lang.ref.Reference$Lock)rn at java.lang.Object.wait(Object.java:485)rn at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)rn - locked <0x473861e0> (a java.lang.ref.Reference$Lock)rnrn"VM Thread" prio=10 tid=0x08119400 nid=0x23ab runnable rnrn"GC task thread#0 (ParallelGC)" prio=10 tid=0x0805e800 nid=0x23a9 runnable rnrn"GC task thread#1 (ParallelGC)" prio=10 tid=0x0805f800 nid=0x23aa runnable rnrn"VM Periodic Task Thread" prio=10 tid=0x0813cc00 nid=0x23b2 waiting on condition rnrnJNI global references: 999
占用CPU高的问题
vc++程序,占用CPU很高,请问一般是什么原因,或者有什么检测方法?
cpu 占用高
我有一个20M的MFC程序包含动态库文件,但是每次运行起来,cpu的占用率达到30%以上,这个程序不是很复杂,有什么办法能检测程序在哪里占用cpu资源这么高。
cpu占用资源高的问题
我的程序中(Servlet+mysql)用到了这样的查询语句 rnString SchoolSql="select sid from school where sid<>1"; rnResultSet SchoolRs=aDBC.SelectDB(db,false,"",SchoolSql); rnif(SchoolRs!=null) rnwhile(SchoolRs.next())//354次循环 rnResultSet stuRs = aDBC.SelectDB(db, false, "", "select count(id) from student where sid="+SchoolRs.getString("sid")+" and mphone>='13500000000' and mphone<='13999999999' group by groupid,mphone"); rnif (stuRs != null) rnstuRs.last(); rnthis.studenttotal += stuRs.getRow(); rnstuRs.close(); rnstuRs = null; rn rn rnSchoolRs.close(); rnSchoolRs=null; rn rn还有其他查询语句,但都是一些类似“select * from area”的查询语句(没有包含where,这些表都不大,最多7000左右条数据) rn问题就是我一运行这程序的时候,mysqld线程cpu使用率是90%以上,而且查询也比较慢,查询结果是studenttotal=167120,请问这sql语句该怎样优化,为什么cpu使用率这么高?(student表中已建索引sid和mphone,student表有数据20万左右)rn
进程的内核CPU占用高
执行某个程序,该程序主要是执行一些诸如open(),ioctl()的系统调用,并且大部分的时间应该是在执行ioctl()时陷入内核进行相关的数据处理。rn 现在发现执行该程序时,用top命令查看,CPU %sys可以达到80%多,也就是CPU大部分时间都运行在内核态,并且占用CPU很厉害,能不能有办法知道比如我ioctl系统调用下去,到底是执行哪些代码导致内核CPU占用高?
java占用高cpu事件
最近产线刚刚发布一个java应用,发布完成后,测试同学发现app调用对应的接口,比较慢或有时直接访问不了,通过抓包发现,刚刚发布的java应用,在请求对应接口是报502,根据提示初步判断是这个java应用停止了。 应用环境: 公司产线后端应用一般是部署在两个机器esc,通过公网slb做负载均衡。 client-----&gt;公网slb-------&gt;后端应用机(nginx代理)------...
应用服务器cpu,内存占用高
2010年10月份左右 三天两头出现服务器飘红的情况,cpu高,内存有时出现用光的情况。查看线上服务器一段时间,也没有特别的错误日志,慢请求也是不明显的,在服务器出问题的时间,什么请求都慢,而且多,很难看出哪些请求是有问题的。 在 监控系统中发现,单台应用的memcache服务器get最高达到 2000/s,为在短时间内解决问题,直接让SA加了两台服务器。 似乎有所好转,红的频率有...
dynamips GUI CPU占用高
我在使用CISCO模拟器dynamips GUI 时CPU占用很高,开一个就50%两个100%,我已经学教程上的把Idle算了选出比较稳定的了,也在网上差过在设置关闭会话超时:rnconfig terminalrn line console 0rn exec-timeout 00 00rn endrn但是没有起到作用。我的机子是SONY FZ25 ,t7250 CPU ,2G内存 ,用的版本是“小凡 2.83”。rn请问各高手我是不是还有什么地方遗漏了,有没有什么解决的办法。rnrn谢谢各位了,不但万不得已是不会麻烦大家的。谢谢!
TGifImage动画CPU占用高?
妖哥网站上下的TGifImage,如果打开多个动画时,CPU占用很高?
Chrome 占用 CPU 高的解决方法
Shift + ESC ,查看那个进程占用CPU高,结束之。     我的是 shockwave flash 插件占用CPU很高,可能跟开太多窗口有关。
找到cpu占用高的线程
解决过程: 1,根据top命令,发现PID为25556的Java进程占用CPU高达300%. 2,按照CPU占用高的线程排序: [root@localhost logs]# ps -mp 25556-o THREAD,tid,time | sort -rn 显示结果如下: USER %CPU PRI SCNT WCHAN USER SYSTEM TID TIME ...
程序启动时占用CPU高
我做了一个MFC程序,刚开始启动时就创建了三个dlg,有一个Dlg上用了定时器,但这不至于让CPU的占用率达到60%吧;rn我想知道这可能是什么原因造成我程序一启动就占60%的CPU
mysql cpu占用高的原因
用root用户进入mysql管理 mysql -u root -p 输入密码 mysql:show processlist 语句,查找负荷最重的 SQL 语句,优化该SQL,over
高占用CPU解决查看
1、top查看哪个线程消耗的CPU高2、jstack -l pid写入到文件中3、jstack pid | grep -A 10 [线程的16进制](10表示所在行的后10行)4、根据查找到的结果,查看当前线程...
TSVNCache.exe占用CPU高的问题
在eclipse中删除大量项目文件时特别缓慢,查看进程后发现TSVNCache.exe占用CPU比较高,网上搜索后解决,这时因为安装TortoiseSVN后引起的问题,它把所有状态信息缓存在一个独立进程中(TSVNCache.exe),该进程监视所有驱动器的更改,并在工作副本中的文件被修改时重新获取其状态:   去掉缓存进程: TortoiseSVN-&amp;gt;Settings-&amp;gt;Ico...
Svchost.exe 程序占用CPU高
问题程序解释: Svchost.exe是一个属于微软Windows操作系统的系统程序 官方解释:Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的。   问题说明: Svchost.exe占用CPU百分之90以上,使用任务管理器结束任务或者重启后反复存在并占用CPU   问题解决: 先使用杀毒软...
golang服务CPU占用高
在这里使用火焰图分析耗时的操作导致CPU高 代码中添加如下内容 import _ &amp;quot;net/http/pprof&amp;quot; go func() { http.ListenAndServe(&amp;quot;0.0.0.0:8080&amp;quot;, nil) }() 使用docker很方便得到火焰图 docker run uber/go-torch -u http://localhost:8080 -p &amp;amp;gt...
java进程占用cpu高
java进程号: 27405 1: ps p 27405 -L -o pcpu,pid,tid,time,tname,cmd 14.7 27405 27920 00:00:43 pts/1    /usr/java/jdk1.7.0_79/bin/java -Djava.util.logging.con....   找到消耗cpu最大的线程:27920   ==>16进制 6d10 2:
CPU占有率为何这么高?
病情:rnrn爱机在玩QQ游戏--斗地主的时候,斗地主这个exe文件总是占我CPU100%,毫无人道可言!!rn别人机器上就没有此问题.rnrn敢问大家:为何?? 怎样解决??rnrn三克邮歪瑞码翅!!!
解决java占用cpu高的问题
偶尔会遇到一些jvm占用cup资源高的问题,有些命令不经常用,到用的时候需要现查,在这里做下记录:         java自带的jstack命令非常有用,能够抓取到java当前所有线程的线程栈信息,有助于我们排查一些线程问题,如死锁,资源占用高,被长期阻塞,高并发下锁导致的性能等问题;jstack线程栈命令打印出来线程信息如下: "http-nio-8080-exec-2"
win2008 wmiprvse.exe占用CPU高的解决方案
win2008 wmiprvse.exe占用CPU高的解决方案
生产环境下JAVA进程高CPU占用故障排查
1,根据top命令,发现PID为2633的Java进程占用CPU高达300%,出现故障。 2,找到该进程后,如何定位具体线程或代码呢,首先显示线程列表,并按照CPU占用高的线程排序: [root@localhost logs]# ps -mp 2633 -o THREAD,tid,time | sort -rn 显示结果如下: USER %CPU PRI SCNT WCHA...
Windows XP CPU瞬时占用高怎么回事
我的windows xp sp2,使用一段时间之后就发现开机启动会很久,进入系统后移动鼠标会出现一顿一顿的现象,还有就是在听MP3的时候声音就会很怪,这种很怪就是在平时CPU忙的时候才会出的那种声音。再MP3出声音不正常的时候移动鼠标鼠标就会一顿一顿的。干其他的事情不会有什么特别的慢。检查任务管理器调到最快的刷新速度,CPU占用不稳定,但是不是很高。所以我怀疑CPU瞬时占用会很高。重装过系统,好了,但是过一段时间(1个多月)又这样了,请问有什么办法吗?
Java CPU 占用高 模拟及排查
模拟线上排查CPU占用高的问题 1、模拟代码如下 package com.jiankunking.cpu; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; /** * Created by jiankunking on 2018/3/29. */ @Co...
记一次解决mongodb CPU占用高的问题
web服务部署在阿里云上,mongodb是一个三副本的主从节点,有一个定时任务每天晚上运行,主要是通过aggregate统计分析每个用户的操作行为。运行一段时候,随着用户的增长,发现统计分析处理原来越慢,每天需要12个以上的小时,而且CPU占用率长期高达90%。通过慢查询记录发现不停的在创建删除一些表,然后不停的主从同步,时间明显特别长。查JAVA代码发现调用的是aggregate out,该方法...
linux下kill cpu占用高的程序
这几天公司就剩我一个后端了,老大走了,技术总监也走了,我也不知道为什么要留下来,并且我还是一个只有一年工作经验的萌新,不过职场可不管这么多,既然选择留下 来,那么所有工作就都得你来做,而且看起来并没有打算招新人的想法,我还能说什么呢?今年过了再说先吧,体验下艰苦似乎并没有什么不好,哈哈。好了,唠叨几句希望大家 别介意,接下来进入正题。 这几天发现公司服务器变得很卡,反应很迟钝,突然就这样了,
java进程CPU占用高的问题排查
在某版代码提测时发现,java进程启动话,宿主机CPU使用率立马升到100%。百思不得其解,遂查之。 top命令查看占用cpu高的java进程号,记录11303. ps -mp 11303 -o THREAD,tid,time 查看占用cpu高的线程号,记录。 jstack 11303 >/usr/local/agent.log 查看agent.log,并将线程号转为16禁止,搜索
Jstack分析CPU占用高问题
-
golang一次CPU占用高问题的排查
写的程序windows调试完成部署到centos时候出现了CPU占用高的问题,基本快占用1核 代码中添加生成cpuprofile 使用go tool pprof 查看消耗CPU时间最多的调用 发现占用最高的项为runtime.futex, 查资料后了知道linux futex是锁相关,检查代码后发现问题所在,有个库在time.AfterFunc中把传入的以秒为单位的时间直接转为time...
Tomcat占用CPU高的分析办法
多线程编程,CPU占用很高,一般情况都是线程死循环,并且没有sleep,导致cpu高。 可以通过以下方法排查是哪一个线程占用高。 1,用top -H指令查看java进程的下哪个线程的CPU占用高 [img]http://dl2.iteye.com/upload/attachment/0097/8397/4b111c23-6996-348f-9b39-8ba47edfb2...
MYSQL从库CPU占用高排查
背景 业务线DBA反馈商品库的从库CPU占用高。  1 方面在排查慢SQL 2 dba从show processlist;super权限可以看全部的进程。已经统计出连接的客户端IP跟端口号。 ********************************************* 二 定位: 已知机器,登陆上去,查看端口号对应的进程 netstat -pan|grep port
WAS数据收集及简单CPU占用高分析
1. 收集完整的数据信息 参考链接 - [url=http://www-01.ibm.com/support/docview.wss?rs=0&amp;context=SSCMPB9&amp;context=SSCMP9J&amp;q1=MustGatherDocument&amp;uid=swg21052641&amp;loc=en_US&amp;cs=utf-8&amp;lang=#show-hide]MustGather: Performa...
Java实践总结:高CPU占用问题
高CPU占用问题 生产环境下的某台Java语言开发的服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。 针对这一问题,如何定位引起高CPU占用原因? 定位方法一 1.使用top命令 定位到占用CPU高的进程PID 2.获取线程信息,并找到占用CPU高的线程 ps -mp pid -o THREAD,tid,time | sort -rn ...
如何解决flash占用cpu高
我将一个英文版带音频的flash,将其音频换成中文版,音频设置为数据流,并将其发布为swf,打开swf观看flash,发现flash声音很通畅但是图片很卡,从资源管理器中查看,cpu占用100%,若将此flash换在4G内存的机子上观看一切正常,很流畅。rnrn请问产生这个问题是什么原因导致的?是我发布的方式不对,还是其他什么原因?rnrn说明:英文原版的swf,比我修改后发布的swf还大,但是观看却很流畅。rn
C#GDI高速绘图占用CPU高
用C#绘制示波器,要求刷新率足够高,能达到10ms刷新一次的速度。rnrn我试过用GDI绘图,当绘图区域比较大(800*600)的时候,CPU占用率达到100%,系统完全死掉了rnrn哪位有比较好的方法处理这个问题啊(我知道Direct3D可以)?
c#Winform程序CPU占用高的原因和解决方法
程序CPU占用高的可能原因:1、存在死循环;为什么死循环会导致CPU占用高呢?      虽然分时操作系统是采用时间片的机制对CPU的时间进行管理的,也就是说到了一定时间它会自动从一个进程切换到下一个进程。但是,当进入别的进程后,若该进程告诉系统它现在不需要做什么,不需要那么多的时间,这个时候,系统就会切换到下一个进程,当切换到死循环所在进程后,由于它一直在循环,永远告诉系统它有事情做(实质仅在死...
x2go - nxagent的CPU占用为什么这么高?
1. 我在本地客户端做了一个测试: 本地客户端(若没有以+iglx启动服务器)默认直接硬件加速渲染,运行glxgears,cpu占用比较低。当我更改为直接软件渲染,cpu飙升至200%,且识别的openGL显示为vmware。到这里我搞明白了为什么昨天在 x2go中为什么识别的openGL是vmware,因为在x2go中就是做的远端软件渲染,这也是为什么远端客户端cpu飙高的原因。...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview