I'd like to chime in here in support of this, our company has been running 
a modified clojure build because of this for over a year now.

Alex

On Friday, May 8, 2015 at 2:12:50 PM UTC-4, Martin Raison wrote:
>
> Hi all,
>
> This issue has been around for a while without much activity, although a 
> very simple fix is already there: 
> http://dev.clojure.org/jira/browse/CLJ-703
>
> We have a pretty big Clojure project that we compile on machines with slow 
> hard-drives, on CentOS 6. We noticed that compilation had become extremely 
> slow, however CPU usage was always below 10%.
>
> Simply removing the line "cfs.getFD().sync();" inside 
> "src/jvm/clojure/lang/Compiler.java" 
> dramatically improved the compilation time (Something like 10x, although at 
> this level of increase, measurement almost doesn't make sense anymore :)).
>
> We've been using the suggested fix (remove-sync-only.patch) for a few 
> weeks and haven't observed any issues.
>
> It seems we should really figure out whether this line is actually 
> necessary, or if it was added there "just in case". Even if some situations 
> require it, the speed bump is so huge that we might want some special-case 
> logic.
>
> Martin
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to