diff options
| author | Igor Minar | 2012-10-17 15:36:48 -0700 |
|---|---|---|
| committer | Igor Minar | 2012-10-17 15:36:51 -0700 |
| commit | 3bd95dbb1a502575ae8250f49190f153442054eb (patch) | |
| tree | 0df93d1f44c00e9d2e949f4e0d9bd0919be85175 | |
| parent | c959fa4fe80d251ed5fc326943416c8ab369bd0b (diff) | |
| download | angular.js-3bd95dbb1a502575ae8250f49190f153442054eb.tar.bz2 | |
chore(Rakefile): tune JVM for closure compiler
Using the client VM and forcing 32bit mode gives us huge perf boost.
before:
reali 0m8.173s
user 0m39.984s
sys 0m1.408s
after:
real 0m3.000s
user 0m12.687s
sys 0m0.852s
| -rw-r--r-- | Rakefile | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -290,7 +290,10 @@ def closure_compile(filename) min_path = path_to(filename.gsub(/\.js$/, '.min.js')) - %x(java -jar lib/closure-compiler/compiler.jar \ + %x(java \ + -client \ + -d32 \ + -jar lib/closure-compiler/compiler.jar \ --compilation_level SIMPLE_OPTIMIZATIONS \ --language_in ECMASCRIPT5_STRICT \ --js #{path_to(filename)} \ |
