- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我之前没有使用过 ritz-nrepl,nrepl 花了大约 10 秒,虽然很长,但仍然可以忍受,因为我不经常重新启动它。
当我尝试ritz-repl时,启动时间接近30秒,消耗大约1.3G内存。这让我不愿意使用它。
我什至加入了SSD,希望它可以提高速度,因为我听到有人提到他使用ubuntu + SSD“几乎没有注意到lein repl启动时间”。但我自己无法区分 SSD 和 HDD。我不知道我是否做错了什么,或者这只是一个神话。
最佳答案
可能有一些方法可以减少包含 ritz 的 nrepl 服务器的启动时间,但在大多数情况下,您将被困在计算机上启动 jvm 所需的至少 10 秒时间。对我来说,在进行交互式开发时,这是一种 Not Acceptable 延迟。
作为替代方案,您可以使用更智能的代码重新加载方法: the clojure.tools.namespace library 。它基本上在内存中保留一个依赖关系图,并仅重新加载自上次刷新以来已更改的那些命名空间。
这对于某些但不是全部 Clojure 代码来说是开箱即用的。请参阅the 'Preparing Your Application' section of the readme有关要避免的边缘情况的更多信息。
希望这有帮助!
关于clojure - 有没有办法减少 nrepl (ritz-repl) 启动时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553796/
解决后this error我现在在运行 lein ritz 时遇到另一个错误: Caused by: java.lang.RuntimeException: Unable to resolve var
我正在使用 emacs、clojure-mode 和 ritz-nrepl。 我已经将我的代码设置为在更改时重新加载,同时使用以下命令使用 swank-clojure - How to Reload
我之前没有使用过 ritz-nrepl,nrepl 花了大约 10 秒,虽然很长,但仍然可以忍受,因为我不经常重新启动它。 当我尝试ritz-repl时,启动时间接近30秒,消耗大约1.3G内存。这让
我想要什么: 我在远程站点上有一个 clojure 程序,我们称之为 mccarthy 。我想做的是连接到 nrepl-ritz从我的笔记本电脑,最好使用 nrepl-ritz-jack-in 。插孔
我是一名优秀的程序员,十分优秀!