Hi!

----

[Please keep [EMAIL PROTECTED] in the CC: field
for AST-related topics since not all people there are subscribed to all
other opensolaris-org lists, too]
 
Jens Elkner wrote:
> On Wed, Oct 31, 2007 at 06:20:02AM +0100, Roland Mainz wrote:
> > Jens Elkner wrote:
> > [CC:'ing [EMAIL PROTECTED] since libast belongs
> > to this project]
> > >
> > >                  regex.c                          RegexTest.java    MHz
> > > Solaris sparc    13.12u  0.01s  0:13.17  99.6%    5569 ms           1503
> > > Solaris x86       6.28u  0.00s  0:06.29  99.8%    2571 ms           2813
> > > Linux i686        0.704u 0.004s 0:00.70 100.0%    5587 ms           
> > > 2079.593
> >
> > 1. Which locale do you use ?
> 
> LC_CTYPE is set to en_US and LC_LANG/LC_ALL are unset. So I assume
> 'en_US'.

What about trying
1. LC_ALL=C (single-byte locale)
2. LC_ALL=en_US.UTF-8 (multibyte locale)

Benchmarks for both singlebyte and multibyte locales would be
interesting since they use slightly different codepaths and may perform
differently for some patterns.

> > 2. Starting with Solaris 11/B72 there is libast.so.1 which comes with an
> > own set of pattern matching functions. It may be nice to check how these
> > functions perform compared to the "normal" Solaris functions in libc.
> 
> Well, have no machine with B72. So I tried to build
> ast-ast.2007-06-28.tgz, but that fails under Solaris (must admit, that I
> never understood the mamake magic to be able to troubleshoot).

What was the build failure ?

> Anyway,
> it builts on Linux and thus I've a number for the same test:
> 
> Linux (libast)  24.269u 0.160s 0:24.49 99.7%
> (gcc -O5 regex.c -L /export/scratch/build/ast/arch/linux.i386/lib -last)

Erm, you have to add the libast includes, too - otherwise it may not use
the libast regex functions...

> So I guess, it wouldn't be an improvement on Solaris, too.

Are you sure it used the libast regex functions ?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) [EMAIL PROTECTED]
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to