V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
falseen
V2EX  ›  JetBrains

都说 Pycharm 是最好的 IDE,为什么我用着一卡一卡的呢 ?

  •  
  •   falseen · 2015-07-29 21:43:37 +08:00 · 49177 次点击
    这是一个创建于 3165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我装的最新版的,打开和调试的时候经常卡顿。如果一次性print的东西太多的话还会直接卡死....
    比如我一次性print一个很长的List,它就会直接卡死。但是我用python原版的IDE运行却没有问题。
    第 1 条附言  ·  2015-07-31 01:50:44 +08:00
    补充:
    我用的是64位的win7,i3,6G内存,1T混合硬盘。运行的时候内存占用百分之六十左右。
    卡顿不是很经常,主要是调试的时候会卡死。。。

    按照@stackheap 所说的,把 pycharm.exe.vmoptions 文件的 -Xmx 调到1000m 后好了一点,但打印太多的话还是会卡死。
    安装目录里的 pycharm64.exe 我也试了 ,感觉没太大区别。
    74 条回复    2019-04-18 17:41:03 +08:00
    junzki
        1
    junzki  
       2015-07-29 22:07:38 +08:00
    JetBrains全家的IDE都是这样,比较庞大……我想你需要找个好点的电脑……
    falseen
        2
    falseen  
    OP
       2015-07-29 22:09:35 +08:00
    @junzki 我电脑配置也不算差啊,其实卡顿我是可以接受的,我不能接受的是调试的时候竟然会卡死....让人很无语啊。
    junzki
        3
    junzki  
       2015-07-29 22:11:56 +08:00
    @falseen 我用我的X201 (i5 520M; 4GiB; 机械硬盘)卡的要死。单位的今年新款RMBP还有同事的去年款MBA就完全不卡。
    falseen
        4
    falseen  
    OP
       2015-07-29 22:14:44 +08:00
    @junzki 唉,看来要换个IDE了。有什么好的IDE推荐么 ?
    ipconfiger
        5
    ipconfiger  
       2015-07-29 22:39:55 +08:00
    rmbp不卡,买买买
    Septembers
        6
    Septembers  
       2015-07-29 22:42:54 +08:00
    1. 内存 × 16
    2. 使用Oracle JRE 8 with 64bit
    3. 魔改VMOptions
    junzki
        7
    junzki  
       2015-07-29 22:55:37 +08:00
    @falseen 我平时有 Sublime Text就够用了。
    mongodb
        8
    mongodb  
       2015-07-29 23:13:40 +08:00
    @falseen 其实我估计是内存不够吧...不过像3楼所说,就算内存不够硬盘来凑,SSD就完全能抹掉这里面大部分的速度问题了... 所以,硬件方面的问题可能真的靠软件来优化够呛。
    orvice
        9
    orvice  
       2015-07-29 23:20:43 +08:00
    这货没有固态硬盘+8g+的ram完全不能用吧。。。
    stackheap
        10
    stackheap  
       2015-07-29 23:20:46 +08:00
    可以到安装目录下,找到pycharm.exe.vmoptions,把 -Xmx调到1000m
    xxer
        11
    xxer  
       2015-07-29 23:28:05 +08:00 via Android
    除了打开pycharm时慢,没啥卡顿,一直对jetbrains好评
    zerh925
        12
    zerh925  
       2015-07-29 23:28:34 +08:00
    我被JB家的IDE坑了好多次了
    公司有时候会跳闸,然后每次跳闸,我当前工作目录就被!清!空!了!!!!
    N次了
    然后养成了我随手commit的习惯
    introom
        13
    introom  
       2015-07-29 23:28:47 +08:00
    其实一个工程如果只是Python的话,真的完全没有必要Pycharm(虽然我遇到新手就推荐,当然我自己肯定不用)。像补全这样的功能,jedi已经做得很好了,找个支持的editor就行了。

    写的是Python,又不是scala,要ide干什么。

    -Xmx调大应该有点效果,但是有些时候,比方说他indexing整个project的时候,完全是CPU intensive,所以除非超频或者换台电脑
    falseen
        14
    falseen  
    OP
       2015-07-29 23:37:47 +08:00
    @introom 我之前一直用notepad++ 用起来很顺手,只是在知乎上看到有人说python最好的IED是Pycharm,所以就想试下。如今看来我还是用我的notepad++吧。
    caola
        15
    caola  
       2015-07-30 00:00:45 +08:00
    个人感觉 eclipse + pydev 还是不错的
    liebesbrief
        16
    liebesbrief  
       2015-07-30 00:07:45 +08:00
    之前有人推荐,也是试了一下觉得我还是用Sublime吧。。
    alphonsez
        17
    alphonsez  
       2015-07-30 00:08:15 +08:00
    电脑挫没办法
    wkdhf233
        18
    wkdhf233  
       2015-07-30 00:08:45 +08:00
    最好的IDE需要搭配最好的电脑。。
    ligyxy
        19
    ligyxy  
       2015-07-30 00:12:08 +08:00
    和配置无关,i7+16G内存+SSD同样不敢打印一个长度上万的list
    cxshun
        20
    cxshun  
       2015-07-30 00:22:21 +08:00
    和硬盘比较大关系吧,SSD是必须的,一般有SSD就好多了,毕竟和eclipse一样是IO大头。
    zhuangzhuang1988
        21
    zhuangzhuang1988  
       2015-07-30 00:32:37 +08:00
    题主你是不是用的渣 苹果系统啊?, 我在i3+8g的电脑上都不卡.
    qdwang
        22
    qdwang  
       2015-07-30 00:33:41 +08:00 via Android
    谁和你说pycharm是最好的ide了 明明是visual studio好吗
    go4fun
        23
    go4fun  
       2015-07-30 00:50:34 +08:00 via iPhone
    只用vim的飘过。
    Pycharm我觉得用着不舒服
    dcoder
        24
    dcoder  
       2015-07-30 01:55:37 +08:00
    @falseen 主要是读写比较多, 16G内存 + SSD 可破
    mengzhuo
        25
    mengzhuo  
       2015-07-30 06:42:56 +08:00 via iPhone
    vim党表示在512内存的服务器上编程都不是事
    Mark24
        26
    Mark24  
       2015-07-30 07:00:35 +08:00 via Android
    该换电脑了…
    teriyaki
        27
    teriyaki  
       2015-07-30 07:13:12 +08:00
    东欧人的东西都这样

    就是androidstudio还好些 但是也是超级吃内存

    最好8G+
    Feiox
        28
    Feiox  
       2015-07-30 08:10:19 +08:00
    @falseen LZ python 原版 IDE 是啥? @_@
    其实,2点:1. 最好 i5 + 8G 或以上配置 2. 你确定真的需要一次性打印上万的 list 么?
    Xrong
        29
    Xrong  
       2015-07-30 08:15:30 +08:00
    @zerh925 不会吧?我的体验是JB家IDE最好了,它都是实时保存,断电毛事都没有。。。
    iam36
        30
    iam36  
       2015-07-30 08:38:03 +08:00
    换块 SSD就精神爽利了
    jianghu52
        31
    jianghu52  
       2015-07-30 08:55:55 +08:00
    大内存,固态硬盘,好的IDE换句话说一定是IO大户。不管是eclipse,pycharm,或者是vs 都一样。
    zealinux
        32
    zealinux  
       2015-07-30 09:14:16 +08:00
    即便是rMBP运行JetBrains家的工具,都不是很流畅。估计得垃圾桶才行。
    dcoder
        33
    dcoder  
       2015-07-30 09:15:32 +08:00
    @mengzhuo
    @falseen
    我感觉要把 vim 配置出 IDE 那种强悍的补全和跳转, 就还是得吃不少内存,
    比如你装 YouCompleteMe 了吗, 在 512MB 机器上卡顿不? 我现在不知道怎么优化 YouCompleteMe
    不要说 vimer 不想 vim 功能强, 要是 vim 功能再强点也不卡的话, 还是很爽的.
    Lcys
        34
    Lcys  
       2015-07-30 09:18:43 +08:00
    sublime
    snipes
        35
    snipes  
       2015-07-30 09:19:42 +08:00
    SSD+大内存可破。
    fortunezhang
        36
    fortunezhang  
       2015-07-30 09:31:03 +08:00
    win下确实卡,换成*nix不会卡。
    exoticknight
        37
    exoticknight  
       2015-07-30 09:38:45 +08:00
    上 SSD,立刻有改善
    MrEggNoodle
        38
    MrEggNoodle  
       2015-07-30 09:39:23 +08:00
    MBP运行Pycharm都不是特别流畅,所以我卸了,继续我的Sublime Text。
    chevalier
        39
    chevalier  
       2015-07-30 09:51:21 +08:00
    打印日志比较多的时候,还是建议在外面命令行启动工程,PyCharm自带的运行框会卡死
    我上次打印了2M的文本,PyCharm卡死了一分钟多 。。。
    chevalier
        40
    chevalier  
       2015-07-30 09:52:00 +08:00
    打印日志比较多的时候,还是建议在外面命令行启动工程,PyCharm自带的运行框会卡死
    我上次不小心打印了2M的文本,PyCharm卡死了一分钟多 。。。
    续:用命令行打印,直接出来,如丝般顺滑
    kkwezard
        41
    kkwezard  
       2015-07-30 09:56:13 +08:00
    再卡也比eclipse系强几条街。机器不好任何ide都卡。ide又不是编辑器。vim挂多了插件都卡。
    htfy96
        42
    htfy96  
       2015-07-30 10:11:25 +08:00
    一直不敢用JB家的ide。特别是新出的cLion,cpp模板层次一多连vim的ycm都很卡,更不用说jb家的那些ide了。总之一直无法忍受一个开启都需要几十秒的ide
    ljcarsenal
        43
    ljcarsenal  
       2015-07-30 11:03:08 +08:00
    因为是用java写的 (逃
    zonghua
        44
    zonghua  
       2015-07-30 11:12:33 +08:00
    @ljcarsenal sublime好好好轻快
    @htfy96 比eclipse好啦
    lingo233
        45
    lingo233  
       2015-07-30 12:07:44 +08:00
    你也不看看用什么写的,安装时必须要带个j8就很让我不爽了-_-。感觉py这种用最好的编辑器就行了
    lane3000
        46
    lane3000  
       2015-07-30 12:50:59 +08:00
    确实挺卡的。。顿时没有兴趣了,还是用sublime
    stupil
        47
    stupil  
       2015-07-30 13:14:29 +08:00
    好。。不是快。

    汽车比自行车好, 还占地方大呢。

    不过那货是真慢。。ssd+8g 每次启动都要小1分钟。
    lixiaohan
        48
    lixiaohan  
       2015-07-30 14:53:41 +08:00
    @zerh925 你说的情况根本不存在 别说断电了 就是突然关机 代码都是在的
    dongorigin
        49
    dongorigin  
       2015-07-30 14:58:14 +08:00
    欢迎选购rmbp,卡顿不再,跳闸无忧
    Akay99
        50
    Akay99  
       2015-07-30 15:05:56 +08:00
    调整一下pycharm.exe.vmoptions,调一下里面的参数。pycharm会变的很快~~~
    42alex
        51
    42alex  
       2015-07-30 15:50:10 +08:00
    有一个节能模式的,开启会变快
    cdffh
        52
    cdffh  
       2015-07-30 16:35:50 +08:00
    windows 下面卡的话 看一下你是不是用的64位的 安装完之后桌面上那个不是64位的 真正64位的在安装目录下面
    decken
        53
    decken  
       2015-07-30 16:39:34 +08:00
    @Septembers
    @Akay99
    能否分享一下你们的配置
    latyas
        54
    latyas  
       2015-07-30 16:56:23 +08:00
    vs是最好的ide没有之一
    magicyu1986
        55
    magicyu1986  
       2015-07-30 16:57:33 +08:00
    JetBrains全系列IDE对硬件的要求都很高。
    iyaozhen
        56
    iyaozhen  
       2015-07-30 17:04:33 +08:00
    @Septembers 正解,还是要电脑给力一点,然后设置一下就很流畅了。

    为了跨平台用了 Java 没办法。
    tioover
        57
    tioover  
       2015-07-30 20:08:40 +08:00
    完全不卡
    (SSD + 16 G RAM 路过)
    F32
        58
    F32  
       2015-07-30 21:12:18 +08:00
    gEdit 用户路过 -_-
    本地用 gEdit 编辑,编辑完了贴到远程服务器 vim 里面调试,非常流畅
    vinceguo
        59
    vinceguo  
       2015-07-30 21:49:40 +08:00 via Android
    tmux + ipython + vim
    我不用vim的pymode插件
    Karblue
        60
    Karblue  
       2015-07-31 10:04:32 +08:00
    机械硬盘卡飞起。换SSD。换了SSD就没卡过了
    diguage
        61
    diguage  
       2015-07-31 10:24:29 +08:00
    @junzki
    用过Eclipse或者MyEclipse的话,你就知道JetBrains的IDE还是很精巧的!呵呵
    hanan321
        62
    hanan321  
       2015-07-31 11:00:59 +08:00
    mbpr 8g内存 250gssd i5cpu 流畅运行idea
    Akay99
        63
    Akay99  
       2015-07-31 19:56:16 +08:00
    @decken 我的电脑是 8G内存,这是我的配置:

    -server
    -Xms256m
    -Xmx768m
    -XX:MaxPermSize=512m
    -XX:ReservedCodeCacheSize=96m
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    Akay99
        64
    Akay99  
       2015-07-31 19:58:01 +08:00
    JetBrains的 Intellij Idea,pycharm,webstorm 就是开发的神器~~~
    配置好了很棒。
    br00k
        65
    br00k  
       2015-07-31 20:59:56 +08:00
    你需要SSD
    CRVV
        66
    CRVV  
       2015-07-31 21:51:03 +08:00
    @Xrong
    @lixiaohan
    @zerh925

    遇到过一次这种情况,只会影响一个文件
    显然是因为恰好在写磁盘的时候断电
    不过我还是觉得实时保存文件是个好功能
    tinyproxy
        67
    tinyproxy  
       2015-08-01 02:05:26 +08:00
    简单点说用IDE卡最可能的原因是电脑配置太低,所以我在大学被逼成了vim党。
    siddebian
        68
    siddebian  
       2015-08-01 11:13:21 +08:00
    @junzki sublime text 项目大了,好多文件做index也很慢。
    cxbats
        69
    cxbats  
       2015-08-01 15:30:36 +08:00
    MBA 表示还能忍
    Ouyangan
        70
    Ouyangan  
       2015-08-01 17:19:23 +08:00
    上ssd!!!!
    whnzy
        71
    whnzy  
       2016-06-03 16:32:25 +08:00
    @vinceguo pymode 在保存的时候回检查代码,也是挺卡的.已经关掉 repo 了
    tolerious
        72
    tolerious  
       2016-10-17 16:27:36 +08:00
    @Akay99 这个文件在哪儿能找到?
    72vc48
        73
    72vc48  
       2016-12-04 23:44:47 +08:00
    估计你硬盘有坏道了
    mzlqn
        74
    mzlqn  
       2019-04-18 17:41:03 +08:00
    @dongorigin rmbp 是什么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1137 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:34 · PVG 02:34 · LAX 11:34 · JFK 14:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.