Thanks, Henri! Works great!

-  Charlie (mobile)
On Nov 10, 2011 7:13 PM, "Henri Gomez" <henri.go...@gmail.com> wrote:

> I produced a DMG in release mode (built without fastdebug).
>
> It's available here :
>
>
> http://openjdk-osx-build.googlecode.com/files/OpenJDK-1.8-x86_64-b11-20111110-release.dmg
>
> Cheers
>
> 2011/11/10 Henri Gomez <henri.go...@gmail.com>:
> > Done the same.
> >
> > We'll see about build results.
> >
> > If it works, I'll be able to produce packages with/without fastdebug.
> >
> > Le 10 nov. 2011 à 16:09, Charles Oliver Nutter <head...@headius.com> a
> écrit :
> >
> >> I removed DEBUG_NAME completely...so it was not set to anything.
> >>
> >> On Thu, Nov 10, 2011 at 3:07 PM, Henri Gomez <henri.go...@gmail.com>
> wrote:
> >>> And you didn't set DEBUG_NAME ?
> >>>
> >>> Le 10 nov. 2011 à 14:28, Charles Oliver Nutter <head...@headius.com>
> a écrit :
> >>>
> >>>> Ok, I think I figured out the problem.
> >>>>
> >>>> Stephen's build includes DEBUG_NAME and SKIP_FASTDEBUG_BUILD in the
> >>>> default set of variables, around line 199 in update.sh. The problem
> >>>> seems to be that if DEBUG_NAME is set to "fastdebug" that's the target
> >>>> used to build the JDK. Setting the other flags doesn't seem to have
> >>>> any effect then.
> >>>>
> >>>> I removed that line and set SKIP_FASTDEBUG_BUILD and SKIP_DEBUG_BUILD
> >>>> both to "true", and it has built a "product" build now instead.
> >>>>
> >>>> FWIW, I also cranked HOTSPOT_BUILD_JOBS up to 8 for my 4-core i7 (8
> >>>> with hyperthreading) and the build goes much faster.
> >>>>
> >>>> system ~/projects/mlvm/sources $ build/bsd-amd64/j2sdk-image/bin/java
> -version
> >>>> openjdk version "1.8.0-internal"
> >>>> OpenJDK Runtime Environment (build
> 1.8.0-internal-headius_2011_11_10_14_11-b00)
> >>>> OpenJDK 64-Bit Server VM (build 23.0-b03, mixed mode)
> >>>>
> >>>> The product build is
> >>>> definitely faster at starting up and running JRuby benchmarks (first
> >>>> with Henri's fastdebug .dmg, then with my product build):
> >>>>
> >>>> system ~/projects/jruby $ time jruby -v
> >>>> jruby 1.7.0.dev (ruby-1.8.7-p330) (2011-11-07 8e852ac) (OpenJDK 64-Bit
> >>>> Server VM 1.8.0-b11-fastdebug) [darwin-amd64-java]
> >>>>
> >>>> real    0m1.999s
> >>>> user    0m2.106s
> >>>> sys    0m0.083s
> >>>>
> >>>> system ~/projects/jruby $ jruby bench/bench_fib_complex.rb
> >>>>          normal fib       28.0 (±7.1%) i/s -        136 in
> >>>> 4.883273s (cycle=2)
> >>>>  fib with variables       28.2 (±0.0%) i/s -        142 in
> >>>> 5.033941s (cycle=2)
> >>>>  fib with constants       21.2 (±4.7%) i/s -        106 in
> >>>> 5.006481s (cycle=1)
> >>>> fib with additional calls
> >>>>                           21.3 (±0.0%) i/s -        107 in
> >>>> 5.030669s (cycle=1)
> >>>> fib with constants and additional calls
> >>>>                           19.0 (±10.5%) i/s -         94 in
> >>>> 5.007942s (cycle=1)
> >>>>
> >>>> system ~/projects/jruby $ export
> >>>>
> JAVA_HOME=/Users/headius/projects/mlvm/sources/build/bsd-amd64/j2sdk-image
> >>>>
> >>>> system ~/projects/jruby $ time jruby -v
> >>>> jruby 1.7.0.dev (ruby-1.8.7-p330) (2011-11-07 8e852ac) (OpenJDK 64-Bit
> >>>> Server VM 1.8.0-internal) [darwin-amd64-java]
> >>>>
> >>>> real    0m0.514s
> >>>> user    0m0.518s
> >>>> sys    0m0.049s
> >>>>
> >>>> system ~/projects/jruby $ jruby bench/bench_fib_complex.rb
> >>>>          normal fib       31.4 (±3.2%) i/s -        159 in
> >>>> 5.062433s (cycle=3)
> >>>>  fib with variables       30.0 (±3.3%) i/s -        150 in
> >>>> 4.999186s (cycle=3)
> >>>>  fib with constants       23.3 (±0.0%) i/s -        118 in
> >>>> 5.069851s (cycle=2)
> >>>> fib with additional calls
> >>>>                           23.7 (±0.0%) i/s -        120 in
> >>>> 5.059472s (cycle=2)
> >>>> fib with constants and additional calls
> >>>>                           21.5 (±0.0%) i/s -        108 in
> >>>> 5.029512s (cycle=2)
> >>>>
> >>>> - Charlie
> >>>>
> >>>> On Wed, Nov 9, 2011 at 3:15 PM, Henri Gomez <henri.go...@gmail.com>
> wrote:
> >>>>> 2011/11/9 Henri Gomez <henri.go...@gmail.com>:
> >>>>>> 2011/11/9 Charles Oliver Nutter <head...@headius.com>:
> >>>>>>> On Wed, Nov 9, 2011 at 8:35 AM, Henri Gomez <henri.go...@gmail.com>
> wrote:
> >>>>>>>> I'm wondering about make flags to pass to have fastdebug enabled
> or disabled.
> >>>>>>>>
> >>>>>>>> for now, I'm using :
> >>>>>>>>
> >>>>>>>> DEBUG_NAME=fastdebug SKIP_FASTDEBUG_BUILD=true
> >>>>>>>
> >>>>>>> I believe you just need to set SKIP_FASTDEBUG_BUILD=false to get a
> >>>>>>> release build. It's a very confusing name.
> >>>>>>
> >>>>>> Yes.
> >>>>>>
> >>>>>> I'll try it right now
> >>>>>
> >>>>> It's unclear.
> >>>>>
> >>>>> settings SKIP_FASTDEBUG_BUILD to false produce a j2sdk-image under
> >>>>> sources/build/bsd-amd64-fastdebug instead of sources/build/bsd-amd64
> >>>>> And even if I set DEBUG_NAME to release instead of fastdebug.
> >>>>>
> >>>>> I'm puzzled and need some clarifications :)
> >>>>> _______________________________________________
> >>>>> mlvm-dev mailing list
> >>>>> mlvm-dev@openjdk.java.net
> >>>>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
> >>>>>
> >>>> _______________________________________________
> >>>> mlvm-dev mailing list
> >>>> mlvm-dev@openjdk.java.net
> >>>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
> >>> _______________________________________________
> >>> mlvm-dev mailing list
> >>> mlvm-dev@openjdk.java.net
> >>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
> >>>
> >> _______________________________________________
> >> mlvm-dev mailing list
> >> mlvm-dev@openjdk.java.net
> >> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
> >
>
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to