浅析 Pycharm  内存、cpu 占用率


本机配置参数:

------------------------------------------

Windows 10 专业版   X64

-------------------------------------------

SSD : 250+G  2.40GHz

-------------------------------------------

内存:8G       

-------------------------------------------

处理器:i5-6200U

------------------------------------------

基本配置参数如上

 Fine~有图有真相:


  • Here We Go ~ ~

X001.

先来看看没启动Pycharm时CPU以及内存使用率:

下图是进行的任务 (后台还有个QQ)


X002.

CPU以及内存使用情况,且磁盘无内容写入


X003.

启动Pycharm:

启动过程中内存、Cpu、磁盘状态都有变化,且Cpu使用率直线飙升

可见刚刚启动时会从磁盘中加载(读取)内容;更会调用CPU

内存占用率之所以只有小幅度增加,是因为pycharm还没完成启动,还没把pycharm完全加载到内存


X004.

启动后内存、CPU、磁盘占用情况:

CPU占用幅度明显降低,说明启动时耗用CPU资源较大,启动后趋于稳定;

内存占用幅度上升,但幅度不大(机身内存8G,够用),目前pycharm占用500MB+,平时跑起来后有700MB+

磁盘占用率相比启动时降低很大幅度,基本没有消耗

pycharm在静默状态下CPU 占用率内存占用率都不大且稳定,对系统流畅性影响不大


X005.

在pycharm里多次执行代码:

执行过后CPU有明显大幅度波动,不稳定增幅或降幅(执行的代码为输入语句  input(),一直不输入程序就一直等待输入,不终止);

内存无明显幅度变化,so 执行代码时消耗CPU资源较多


X006.

终止pycharm里所有代码的执行:

终止pycharm里所有代码的执行后,pycharm CPU占用率直线下降,so  及时清理多余执行代码、程序可有效减少内存和CPU的占用;

提高系统资源的利用率、适度提高当前系统流畅度


X007.

在pycharm里执行死循环:

在pycharm里执行了几个 while 死循环,CPU 直接就跑满了,内存占用也大幅度飙升,整个过程不断调用CPU 不断读写内存,极大地消耗系统资源,

最终会系统负载不了导致崩溃


X008.

终止死循环:

终止死循环后,CPU 占用率直线下降,恢复正常状态,但内存(缓存?)没有降下来

(内存:断电即消失、清空、释放;关闭应用程序也可以一定程度释放内存)

So  写代码时尽量避免不必要的死循环,从而减少系统资源的占用,优化系统流畅度,提高系统资源使用率


X009.

退出pycharm:

结束pycharm在系统的进程,CPU 和 内存使用率直线下降

可见pycharm还是非常占内存和CPU的

建议在使用pycharm编程时尽量少开些应用程序,尽量减少卡顿、不流畅

(电脑内存不足或者配置偏低的情况下,高配设备可无视~)


X010.

总结:

  平民玩家走标配(合理调节优化)

    RMB玩家自定义(不差钱~上高配)

      加内存上固态是极好的~ 美滋滋~

浅析 Pycharm 内存、cpu 占用率的更多相关文章

  1. C#获取CPU占用率、内存占用、磁盘占用、进程信息

    代码: using System; using System.Collections.Generic; using System.Diagnostics; using System.Threading ...

  2. linux上限制用户进程数、cpu占用率、内存使用率

    限制进程CPU占用率的问题,给出了一个shell脚本代码如下: renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > ...

  3. Java内存、CPU占用率过高

    windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码 linux下查找java进程占用CPU过高原因 Java 占用CPU使用率很高的分析 记一次线上Java程序导致服 ...

  4. Visual Studio 2013 Ultimate因为CodeLens功能导致Microsoft.Alm.Shared.Remoting.RemoteContainer.dll高CPU占用率的折中解决方案

    1.为什么Microsoft.Alm.Shared.Remoting.RemoteContainer.dll的CPU占用率以及内存使用率会那么高? 在Visual Studio 2013 Ultima ...

  5. Linux下java进程CPU占用率高分析方法

    Linux下java进程CPU占用率高分析方法 在工作当中,肯定会遇到由代码所导致的高CPU耗用以及内存溢出的情况.这种情况发生时,我们怎么去找出原因并解决. 一般解决方法是通过top命令找出消耗资源 ...

  6. Linux下如何查看高CPU占用率线程

    转于:http://www.cnblogs.com/lidabo/p/4738113.html 目录(?)[-] proc文件系统 proccpuinfo文件 procstat文件 procpidst ...

  7. linux top命令中各cpu占用率含义

    linux top命令中各cpu占用率含义 [尊重原创文章摘自:http://www.iteye.com/topic/1137848]0.3% us 用户空间占用CPU百分比 1.0% sy 内核空间 ...

  8. Shell编程检测监控mysql的CPU占用率

    shell编程很强大! 网站访问量大的时候mysql的压力就比较大,当mysql的CPU利用率超过300%的时候就不能提供服务了,近乎卡死状态,这时候最好的方法就是重启mysql服务.由于这种事具有不 ...

  9. Windows CPU占用率过高

    今天调试程序,发现Windows7的CPU占用率一直为25%左右,如下图所示.四核25%,换成单核那就是100%的占用率了! 上图进入"进程"页面,单击"CPU" ...

随机推荐

  1. mongoDB 获取最后插入的文档的ObjectID/_id方法

    http://stackoverflow.com/questions/3338999/get-id-of-last-inserted-document-in-a-mongodb-w-java-driv ...

  2. 在CMD中查看端口被什么程序占用

    我们要查看端口被什么程序占用,可以使用下面方法.比如端口28848 1. 打开cmd,输入命令netstat -ano | findstr ":28848",显示结果如下,最后一个 ...

  3. J2EE的体系架构——J2EE

    J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),它的核心是一组技术规范与指南,提供基于组件的方式来设计.开发.组装和部署企业应用.J2EE使用多 ...

  4. redis 使用内存超过maxmemory

    redis使用量超过了maxmemory,这时无法增加最大内存,redis 实例没有可用内存,导致命令都会执行失败 (error) OOM command not allowed when used ...

  5. 用nw.js开发markdown编辑器-已完成功能介绍

    这里文章都是从个人的github博客直接复制过来的,排版可能有点乱. 原始地址 http://benq.im/2015/10/29/hexomd-introduction   文章目录 1. 功能列表 ...

  6. 自己动手制作更好用的markdown编辑器-03

    这里文章都是从个人的github博客直接复制过来的,排版可能有点乱. 原始地址 http://benq.im/2015/04/24/hexomd-03/ 文章目录 1. 系统模块 2. 记录上次打开的 ...

  7. java - day12 - InteraceTest

    接口的实现.继承等 package test.interfacedemo; import test.interfacedemo.Inter; public class InterfaceDemo { ...

  8. 设置一个label显示多种颜色,多种字体大小

    UILabel* label = [[UILabel alloc] init]; label.frame = CGRectMake(0, 100, 200, 100); label.textColor ...

  9. Erlang 和 Elixir 互相调用 (转)

    lixr设计目标之一就是要确保兼容性,可以兼容Erlang和其生态系统.Elixir和Erlang 都是运行同样的虚拟机平台(Erlang Virtual Machine).不管是在Erlang使用E ...

  10. 在虚拟机VMware Workstation上安装win7系统

    之前讲过虚拟机的安装过程,虚拟机安装完成之后,就需要在虚拟机上安装操作系统了,这次就讲讲怎么在虚拟机上安装操作系统. 工具/原料   VMware Workstation win7系统盘 iso格式 ...