都说 Pycharm 是最好的 IDE,为什么我用着一卡一卡的呢 ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
falseen
V2EX    JetBrains

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

  •  
  •   falseen 2015-07-29 21:43:37 +08:00 50329 次点击
    这是一个创建于 3725 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我装的最新版的,打开和调试的时候经常卡顿。如果一次性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     Solana     3114 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by soliude
    VERSION: 3.9.8.5 29ms UTC 10:59 PVG 18:59 LAX 03:59 JFK 06:59
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86