`
fantaxy025025
  • 浏览: 1329327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

RubyMine performance optimization

 
阅读更多

 

Set/Increase Memory Available In Rubymine

http://www.williambharding.com/blog/uncategorized/setincrease-memory-available-in-rubymine/

[RUBYMINE_DIRECTORY]/bin/rubymine.vmoptions

Inside you can specify lines like:

-Xms800m
-Xmx1200m
-XX:MaxPermSize=1000m
-ea

These declare maximum memory usage, maximum sustained memory usage, and, uh, some other stuff.

 

#A couple of tips for RubyMine performance optimization

1) By default, RubyMine's jvm max heap size bound is set as 512MB, it's probably be enough if you are running it on a 32bit JDK, but on a 64bit JDK, it might be necessary to bump it up to 1024MB, since the 64bit uses twice as much memory. This will reduce the number of GC collection. Here is some guide on how.
2) More importantly, RubyMine index everything in your project to support text search/refactoring etc. So if you have some huge files that also get changed very often, such as log, spec reports, etc, it could be very expensive to have RubyMine indexing them all the time. Exclude them from RubyMine project structure is probably a good idea.

 

Disabling most of the plugins like CVS Integration, Github, Remote Hosts Access, Ruby Code Coverage, Ruby SpellChecker, Ruby UML, Subversion, Task Management, UML Support gave me a big performance boost.

 

Changing the theme to "Alloy Glass Theme" works wonders on the performance too. Also one can disable "Animate windows" option under the theme selection.

 

 

分享到:
评论

相关推荐

    RubyMine汉化包.7z

    RubyMine是一款强大的集成开发环境(IDE),专门针对Ruby和Rails框架进行优化,为开发者提供高效、舒适的工作环境。它的汉化包使得中国用户能够更方便地理解和使用这款工具,消除了语言障碍,提升了开发效率。 在...

    RubyMine汉化包

    RubyMine是一款强大的集成开发环境(IDE),专门针对Ruby和Rails框架进行优化。它由JetBrains公司开发,提供了丰富的功能,包括代码高亮、自动完成、调试、版本控制集成以及测试工具等,旨在提升Ruby开发者的工作...

    rubymine快捷键

    ### Rubymine快捷键详解 #### 一、调试(Debugging) 在进行Ruby程序开发时,Rubymine提供了丰富的调试功能,这些功能可以帮助开发者快速定位问题并进行修复。 - **F8 / F7 / Shift + F8**:分别代表步过(Stepover...

    RubyMine_2018.3汉化包

    RubyMine_2018.2汉化包+RubyMine_2018.3汉化包 - 使用说明:将 resources_zh_CN_*.jar ,放到软件安装路径下的 lib 目录中,重启软件即可 注意是 lib 不是 bin

    Rubymine搭建Ruby开发环境 .pdf

    ### Rubymine搭建Ruby开发环境知识点详解 #### 一、Ruby及RubyMine简介 - **Ruby**:一种简洁、高效且功能强大的面向对象编程语言,以其语法简洁清晰、易于学习而受到开发者的喜爱。 - **RubyMine**:由JetBrains...

    RubyMine_2019.1_r1

    RubyMine 是一款强大的集成开发环境(IDE),专为 Ruby 和 Rails 开发设计。这款由 JetBrains 公司开发的工具提供了一系列高效的功能,如代码编辑、调试、版本控制集成、自动化测试以及项目管理等,旨在提升程序员的...

    IDEA, Webstorm, PyCharm, RubyMine, PhpStorm and AppCode比较美观的主题

    IDEA, Webstorm, PyCharm, RubyMine, PhpStorm,AppCode比较美观的主题,更美观的编程界面。

    gruvbox-rubymine:Jet JetBrains RubyMine的gruvbox深色方案

    gruvbox-rubymine :rainbow: JetBrains RubyMine的gruvbox深色方案安装要安装配色方案,只需下载.icls文件,转到RubyMine上的配色方案,导入并选择文件。

    RubyMine(Ruby编码编辑器) v7.0.4 官方版.zip

    RubyMine是一款提供所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成,以及其他功能的软件。RubyMine可以为各类Ruby项目和前沿技术提高您的工作效率,一个强大的IDE具有智能编码辅助和先进...

    RubyMine2018汉化包2018.2汉化补丁

    RubyMine2018.1已于2018.4.3更新最新RubyMine2018.1正式版,小编这里带来的是RubyMine 2018汉化包,完美支持RubyMine 2018.1,汉化后的RubyMine 2018.国内用户也可以更加方便的使用!另外小编还带来的jar补丁文件,...

    RubyMine 安装工具 jetbra.zip

    RubyMine 是一个为 Ruby 和 Rails 开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中,号称最智能的 Ruby 和 Rails 的 IDE,能够大大增加 Ruby 和 Rails 开发者的开发效率。...

    rubymine_settings:将特定于AppFolio的设置同步到本地RubyMine安装

    rubymine_settings 这是用于macOS的RubyMine设置存储库。 它允许您将特定于AppFolio的设置同步到本地RubyMine安装。 它是只读的,以防止破坏。用法从官方文档中: On each computer where you want your settings to...

    Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境

    在Ubuntu上配置Ruby on Rails框架和RubyMine IDE开发环境是一个重要的步骤,对于想要在Linux环境下进行Web开发的程序员来说,这是必备的知识。Ruby on Rails是一个强大的全栈Web框架,它基于Ruby语言,大大简化了Web...

    vagrant-rubymine:插件到无业游民-使用项目路径设置环境变量

    该插件在来宾计算机上创建环境变量,并带有指向您的Rubymine项目及其主机上的gems目录的路径。 路径是从Rubymine配置中读取的。 变量命名约定(例如,对于名为“ sample”的项目): sample_path # path to your ...

    railways:RubyMine和IntelliJ IDEA Ultimate的插件,添加了带有Ruby on Rails应用程序路由的面板

    Railways是RubyMine和IntelliJ IDEA Ultimate的插件(带有Ruby插件),提供了在路线动作之间导航的便捷方法。 特征: 在单独的“路线”面板中显示Ruby On Rails应用程序/引擎的路线 通过按Ctrl + Shift + G (或在...

    hello_rubymine:github.comrubyminedoc

    将您的Ruby代码放在文件lib/Hello_rubymine 。 要试验该代码,请运行bin/console进行交互式提示。 待办事项:删除此内容和上面的文字,并描述您的宝石 安装 将此行添加到您的应用程序的Gemfile中: gem 'Hello_...

    research-obras-devtools:这是为了改善Obras开发流程,开发实用程序以及对Foreman,Docker和编辑器VsCode和Rubymine的支持

    Roberto Nogueira BSd EE, MSd CE Solution Integrator Experienced - Certified by Ericsson 研究Obras DevTools 关于 这是为了改善Obras开发流程,开发实用程序以及对 , 和编辑器和。 优点: ...

    hello_rubymine1:github.comrubyminedoc

    待办事项:删除此内容和上面的文字,并描述您的宝石安装将此行添加到您的应用程序的Gemfile中: gem 'hello_rubymine' 然后执行: $ bundle install或将其自己安装为: $ gem install hello_rubymine用法待办事项:...

    msf-with-rubymine:如何使用Ruby开发metasploit模块

    msf-with-rubymine 如何在RubyMine中使用metasploit1.设置您的开发环境在第一步中安装软件包: : 2.在〜/ .msf4中添加一个Gemfile: # ~/.msf4/Gemfilesource 'https://rubygems.org'gem 'metasploit-framework', ...

Global site tag (gtag.js) - Google Analytics