V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
fearme
V2EX  ›  Python

PyCharm 怎么优化?太占内存了,太慢了

  •  1
     
  •   fearme · 2017-08-24 10:12:27 +08:00 · 19299 次点击
    这是一个创建于 2682 天前的主题,其中的信息可能已经有所发展或是发生改变。
    51 条回复    2018-09-26 10:40:09 +08:00
    wsy2220
        1
    wsy2220  
       2017-08-24 10:16:26 +08:00
    升级电脑
    holajamc
        2
    holajamc  
       2017-08-24 10:17:20 +08:00
    vscode
    hand515
        3
    hand515  
       2017-08-24 10:18:15 +08:00
    sublimetext
    lommo
        4
    lommo  
       2017-08-24 10:20:01 +08:00
    加内存
    zhangchioulin
        5
    zhangchioulin  
       2017-08-24 10:20:08 +08:00
    @holajamc #2 话说 VSCode 的自动补全感觉没有 PyCharm 好用,怎么破?
    prasanta
        6
    prasanta  
       2017-08-24 10:33:54 +08:00
    升级电脑
    fearme
        7
    fearme  
    OP
       2017-08-24 10:38:12 +08:00
    @holajamc
    @hand515

    vscode 和 sublime 都没 pycharm 好用
    fearme
        8
    fearme  
    OP
       2017-08-24 10:38:42 +08:00
    @wsy2220 已经是 i7 低电压版了
    iyaozhen
        9
    iyaozhen  
       2017-08-24 10:41:09 +08:00 via Android
    加内存、上 SSD,没有 16GB,还想搞啥
    holajamc
        10
    holajamc  
       2017-08-24 10:48:45 +08:00
    @fearme 我这里自动补全表现良好
    @zhangchioulin 我倒是很不喜欢 ide,虽然也有 PyCharm 的 license,但是真的很少用。插件+vscode 岂不美滋滋
    myyou
        11
    myyou  
       2017-08-24 10:49:13 +08:00
    pycharm 光加内存就不一定有用,必须要上 ssd 的
    fearme
        12
    fearme  
    OP
       2017-08-24 10:50:46 +08:00
    @myyou 已经 8G 内存 + 256G ssd + i7 + ramdisk 了
    myyou
        13
    myyou  
       2017-08-24 10:52:05 +08:00
    @fearme 那应该没问题,我的电脑配置还不如你的,就不卡
    MarcoQin
        14
    MarcoQin  
       2017-08-24 10:54:29 +08:00
    写 py 上 vim 就好啦……
    holajamc
        15
    holajamc  
       2017-08-24 10:55:09 +08:00
    @zhangchioulin 我这里自动补全表现良好
    @fearme 我倒是很不喜欢 ide,虽然也有 PyCharm 的 license,但是真的很少用。插件+vscode 岂不美滋滋

    尴尬= =@反了
    Yurakin
        16
    Yurakin  
       2017-08-24 10:58:15 +08:00
    为啥会慢啊?下载最新版的我表示 8G 内存三开还是可以的啊,而且 i5 低压,不过是 Intel 的 SSD,要不加一块 SSD
    jyf
        17
    jyf  
       2017-08-24 11:04:02 +08:00
    加内存 换 cpu :D
    xuqd
        18
    xuqd  
       2017-08-24 11:04:10 +08:00
    加内存,换硬盘,根治
    Zioyi
        19
    Zioyi  
       2017-08-24 11:05:10 +08:00
    加个内存条就行,我的 pycharm 日常 600MB 内存
    yedashuai
        20
    yedashuai  
       2017-08-24 11:15:53 +08:00
    pycharm 必须大内存,你值得拥有
    xdeng
        21
    xdeng  
       2017-08-24 11:16:49 +08:00
    Java 写的桌面程序都这样
    GeruzoniAnsasu
        22
    GeruzoniAnsasu  
       2017-08-24 11:20:58 +08:00
    jvm 配置限制内存大小。
    其实根本没有什么好办法
    clion 也是,开一天两天下来内存从 2G 飙升到 12G,根本吃不消,我怀疑这东西根本不 GC 的,有空间都先占上
    Numbcoder
        23
    Numbcoder  
       2017-08-24 11:27:27 +08:00
    vim
    KgM4gLtF0shViDH3
        24
    KgM4gLtF0shViDH3  
       2017-08-24 11:42:22 +08:00
    你什么系统,我用的 Ubuntu16.04 加上 chrome 开几十个页面一点不卡啊,而且配置还没你高。
    qiyuey
        25
    qiyuey  
       2017-08-24 11:46:33 +08:00
    启动和索引的时候比较吃 CPU,低压 i7 还是差了些
    rogwan
        27
    rogwan  
       2017-08-24 12:03:26 +08:00 via Android
    pycharm 跑在 win 系统里,感觉确实比 Ubuntu,OS X 里要慢些。
    justplaymore
        28
    justplaymore  
       2017-08-24 14:04:02 +08:00
    加显卡 ¯\_(ツ)_/¯
    pcdRob
        29
    pcdRob  
       2017-08-24 14:10:17 +08:00
    sublime pycharm 贼丑
    itbeihe
        30
    itbeihe  
       2017-08-24 14:12:00 +08:00
    加内存 炅
    clino
        31
    clino  
       2017-08-24 14:15:15 +08:00
    用 vscode 医治
    至于补全...补全没那么好一样工作效率能高的,我觉得不太影响
    RyougiShiki
        32
    RyougiShiki  
       2017-08-24 14:16:18 +08:00
    8g 够了,你开虚拟机 docker 很多 chrome 标签页 或其它程序开多了吧。
    tscat
        33
    tscat  
       2017-08-24 14:18:16 +08:00
    8g 够用啊,现在就开着 chrome,eclipse,pycharm,还有微信 qq 之类的。。也才占 60
    BingoXuan
        34
    BingoXuan  
       2017-08-24 16:15:10 +08:00
    如果不是 win 的话,vim 加 youcompleteme 也是不错的,虽然编译略麻烦。

    我也是不喜欢 ide,所以把 vim 配置随便传到任何一台*nix 主机,然后下载插件就开写。顶多加多一个终端跑 python 而已
    HarrisonZ
        35
    HarrisonZ  
       2017-08-24 16:26:58 +08:00
    pycharm+ubuntu 16.04 ,从来没觉得卡
    zonghua
        36
    zonghua  
       2017-08-24 17:00:52 +08:00
    你需要精通 JVM 调优
    ToughGuy
        37
    ToughGuy  
       2017-08-24 17:54:33 +08:00
    内存不够了加呗。

    我还想 pycharm 能尽量多用点内存, 多给我缓存些东西呢。
    内存用的多不一定就是坏事,至少比频繁读写磁盘好太多。
    atcdef
        38
    atcdef  
       2017-08-24 22:32:26 +08:00
    @holajamc 想请教一下,不同项目,创建了不同的虚拟环境,vscode 能很好支持吗?我一直配置不好,只好用了 pycharm 社区版+vscode 配合用。前者写 python,后者写 html js css
    daya0576
        39
    daya0576  
       2017-08-24 22:34:20 +08:00
    太慢了?? 具体怎么慢呢?
    是卡顿吗
    holajamc
        40
    holajamc  
       2017-08-24 22:56:24 +08:00   ❤️ 1
    // Path to folder with a list of Virtual Environments (e.g. ~/.pyenv, ~/Envs, ~/.virtualenvs).
    "python.venvPath": "",

    // Absolute path to a file containing environment variable definitions.
    "python.envFile": "${workspaceRoot}/.env",

    配置文件里面有的
    @atcdef
    fearme
        41
    fearme  
    OP
       2017-08-24 23:15:33 +08:00 via iPhone
    @daya0576 就是写代码的时候卡,运行项目和调试不卡
    TJT
        42
    TJT  
       2017-08-24 23:45:52 +08:00
    最低 16G,Next topic
    12liuxiangyu12
        43
    12liuxiangyu12  
       2017-08-25 09:13:39 +08:00
    vim
    hololens
        44
    hololens  
       2017-08-25 09:16:45 +08:00
    写 py 的表示,这玩意儿容易卡死。,4G 内存。哈哈啊
    gowinder
        45
    gowinder  
       2017-08-25 09:24:19 +08:00 via iPhone
    @GeruzoniAnsasu clion 太恐怖 什么都没搞 内存不停的长
    aristotll
        46
    aristotll  
       2017-08-25 09:46:08 +08:00
    8G 内存你也不一定真配置了 8G 需要配置 jvm 相关的 option

    https://gist.github.com/P7h/4388881 这个是 intellij 的 不过 Pycharm 应该也类似
    ysicing
        47
    ysicing  
       2017-08-25 12:17:52 +08:00
    @bestkayle 开 chrome 那么多页面不卡,我 Debian 开了 7,8 个页面就卡的不行了
    kaiser1992
        48
    kaiser1992  
       2017-08-25 12:40:52 +08:00
    为什么 PyCharm 这么吃内存,我打开之后也是内存飙升
    antowa
        49
    antowa  
       2017-08-25 14:07:39 +08:00
    用 sublime text
    Neveroldmilk
        50
    Neveroldmilk  
       2017-08-25 15:25:26 +08:00
    珍爱生命,远离 JVM。
    gnometk
        51
    gnometk  
       2018-09-26 10:40:09 +08:00
    固态硬盘真的重要特别是 win10 的本子
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.