performance tuning
Katsuhiro Kondou
kondou at nec.co.jp
Wed Nov 22 10:51:40 UTC 2000
Innd consumes CPU time in processing ARTclean(), which
Barry already noted before. I probably find where it
is. Data copying(*out++ = *in++;). This is done for
all incoming articles. And I found there are two other
places to data copy. One is end part of NCproc(), and
the other is ARTstore().
I think I can fix this, but I'd change SMstore() interface
to use writev() style, and some of processing in ARTclean()
need to be done in NCproc().
Any comments?
--
Katsuhiro Kondou
More information about the inn-workers
mailing list