What's the thread model on Linux?
ece lca
ecelca at yahoo.com
Tue May 22 15:53:51 PDT 2001
Thank you.
I tried to compile Kaffe with
--with-threads=unix-pthreads and I tested with
VolanoMark benchmark. (downloadable from
www.volano.com/benchmarks.html )
But what I found is that kaffe cannot even support
200 users. With jthread mode, it has no trouble
handling 200 users. On the same machine, with Windows
and Sun JDK 1.3 I can run up to 1000 users. What is
wrong with pthread? Shouldn't kernel thread offer
better performance?
Yue
--- Patrick Tullmann <tullmann at cs.utah.edu> wrote:
> > Does Kaffe use jthread or native thread when
> compiled on Linux (kernel 2.2.16)?
>
> By default, Kaffe always uses the "jthread"
> threading package (look
> for 'with_threads' in configure.in and
> config/*/*/config.frag). It
> can be compiled to use kernel threads on Linux
> (--with-threads=unix-pthreads). To see what version
> was compiled in
> to a particular executable, use the -fullversion
> argument to kaffe.
>
> (Hmm, config/i386/linux/config.frag references
> 'linux-threads' when it
> should reference 'unix-pthreads' I think.)
>
> -Pat
>
> ----- ----- ---- --- --- -- - - -
> - -
> Pat Tullmann
> tullmann at cs.utah.edu
> He who dies with the most toys is still dead.
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
More information about the kaffe
mailing list