langxuan
V2EX  ›  JetBrains

求问使用 intellij 的正确姿势

  •  
  •   langxuan · Dec 9, 2014 · 11954 views
    This topic created in 4348 days ago, the information mentioned may be changed or developed.
    java开发,最近从eclipse切到intellij 14,刚开的时候CPU爆表,占用内存也不少,每次项目文件重新index都会很卡,maven build重启server也很慢,是我使用姿势不对吗?求大神指导
    Supplement 1  ·  Dec 9, 2014
    给这帮土豪跪了。。。。。。囧
    33 replies  •  2014-12-11 10:25:51 +08:00
    FanError
    FanError
    Dec 9, 2014
    1
    换ssd后,啥姿势都行
    chrishine
    chrishine
    Dec 9, 2014
    2
    换CPU换SSD加内存.
    intellij很卡么?编译C++的时候我可是起身去做俯卧撑的.
    wuliao49
    wuliao49
    Dec 9, 2014
    3
    intellij 14是很卡,我4G内存每次都卡死
    wintersun
    wintersun
    Dec 9, 2014
    4
    楼上4G内存开发Java是很痛苦的,而Intellij本身也是Java实现的,so,内存必须大,空间换取时间!
    gongweixin
    gongweixin
    Dec 9, 2014
    5
    我用的是12,很少感觉到卡顿.
    hitsmaxft
    hitsmaxft
    Dec 9, 2014
    6
    花钱呗, 写代码还舍不得换个好机器.
    Navee
    Navee
    Dec 9, 2014
    7
    上ssd,加内存,cpu 酷睿i3应该都够用
    dudong0726
    dudong0726
    Dec 9, 2014
    8
    Eclipse 内存是一点一点上去的,Idea 内存基本都保持很大;
    所以还是加内存解决开发效率问题
    yyfearth
    yyfearth
    Dec 9, 2014
    9
    这就是index的差别啊
    eclipse的index 几乎和没有一样
    intellij的index 几乎是全文索引
    crazyxin1988
    crazyxin1988
    Dec 9, 2014
    10
    作为开发人员 电脑得投入啊 该升级就升级
    当然有的不用的目录 可以从intellij中exclude掉
    jakes
    jakes
    Dec 9, 2014 via Android
    11
    内存12g,调一下vm参数,开很多个都不卡。
    soruNis
    soruNis
    Dec 9, 2014 via Android
    12
    我在公司的机器也是慢的难以忍受。
    可以试试在设置里关掉不用的插件
    另外点右下角小人头像可以切换模式, 关掉一些语法检查也可以加速。
    zhouquanbest
    zhouquanbest
    Dec 9, 2014
    13
    换mac
    早晚要买的
    xi_lin
    xi_lin
    Dec 9, 2014
    14
    加内存
    saximoer
    saximoer
    Dec 9, 2014
    15
    为啥我开INTELLIJ 丝毫不卡。。。。。
    两三个项目同时开着也不卡。。。。。
    SSD+16G 内存 你值得拥有!
    moenayuki
    moenayuki
    Dec 9, 2014
    16
    SSD + 8G 内存的 MBP,丝般顺滑。
    lihuoqingfly
    lihuoqingfly
    Dec 9, 2014❤️1
    17
    那时候哥还小,不懂什么是编程,跑过MyEclipse,虑过Visio studio,泪奔一年多
    http://www.lihuoqing.cn/soka/2012/09/Asus_k43by_windows_property.jpg
    proudzhu
    proudzhu
    Dec 9, 2014
    18
    @lihuoqingfly 给跪了,还是64位系统。。。
    lihuoqingfly
    lihuoqingfly
    Dec 9, 2014
    19
    @proudzhu 以为64位能快八个节拍。。。
    advancedxy
    advancedxy
    Dec 9, 2014
    20
    项目大的时候, index 还是需要比较长一段时间的. ssd + 大内存会有比较大的改善.
    Narcissu5
    Narcissu5
    Dec 9, 2014
    21
    intellij几乎会索引所有文件,包括npm安装出来的文件,那酸爽。。
    justplaymore
    justplaymore
    Dec 9, 2014
    22
    不用索引的目录,在Directories里exclude掉就行了
    llhhss
    llhhss
    Dec 9, 2014
    23
    i5 8g hdd完全不卡。。
    mimzy
    mimzy
    Dec 9, 2014 via Android
    24
    看来我可以占个楼准备出我的二手 SSD 了…
    liuxu
    liuxu
    Dec 9, 2014
    25
    32G 64G的SSD又不贵了。。专门装程序用,再来个ramdisk妥当了。。
    SuYia
    SuYia
    Dec 9, 2014
    26
    换rmbp呗

    然后把IDEA的什么索引啊,
    自带的各种插件都去掉,
    不需要的语言删掉,
    错误检测也可以去掉~

    开机启动就保留需要的就好了,当初用MyEclipse也是各种卡~
    yunshansimon
    yunshansimon
    Dec 9, 2014 via iPad
    27
    iMac 2011年的8g内存,比eclipse快多了,没有任何卡顿
    yangxiongwei
    yangxiongwei
    Dec 9, 2014
    28
    同用IDEA,CPU内存(6G)都上70%,正在攒钱买macbook
    bnpysse
    bnpysse
    Dec 9, 2014
    29
    i7 3520+16G内存+128SSD+Ubuntu14.10,表示不卡
    当时在淘宝买的机器,大概有一年了,X230,花了7600,记得好像是这个价来着
    ThomasZ
    ThomasZ
    Dec 10, 2014
    30
    他也可以跟 eclipse 一样优化启动时初始化内存, 还有最大内存占用这些, 具体 Google 下吧, 我唯一的 IDE 是xcode 然后目前有 vim 替代一切的取向, 所以 ide 都被删光光啦, 噢, 我是做手机游戏开发的, 可能有些用到的不深, 也就没啥赶脚....
    alexlee0728
    alexlee0728
    Dec 10, 2014
    31
    i7 + 16G + SSD表示偶尔卡一下。
    summersky92
    summersky92
    Dec 10, 2014
    32
    公司电脑i5+8g+hdd 卡成狗。。。、
    自己电脑 256g ssd 完全不卡 mac也完全不卡
    还是换ssd把
    summersky92
    summersky92
    Dec 11, 2014
    33
    刚刚发现 跟ThomasZ讲的一样 把启动的改成64位 然后 把配置文件改成最大4096mb / 1024mb顿时觉得世界清静了 果然是之前的内存不够 hdd这么设置很已经可以接受
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3103 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.