読者です 読者をやめる 読者になる 読者になる

angelos@mod_perl

App::DLMProfを使って、動的にロードされたモジュールを調べてみた。

App/Benchmark/WAF/Angelos/Controller/Root.pm
Params/ValidateXS.pm
unicore/lib/gc_sc/Digit.pl
unicore/lib/gc_sc/Word.pl
Term/ANSIColor.pm
Apache2/Connection.pm
YAML/Loader/Base.pm
Angelos/Engine/ModPerl.pm
APR/XSLoader.pm
Angelos/Controller.pm
bytes_heavy.pl
URI/_query.pm
HTTP/Engine/Role/RequestBuilder/ReadBody.pm
Log/Dispatch/Colorful.pm
HTTP/Engine/Role/ResponseWriter.pm
HTTP/Engine/Interface/ModPerl.pmURI/http.pm
YAML/Loader.pmAPR.pm
HTTP/Engine/Interface.pmURI/_generic.pm
HTTP/Engine/Role/RequestBuilder.pmHTTP/Engine/Role/Interface.pmApache2/RequestUtil.pm/home/dann/workdir/App-Benchmark-WAF/trunk/t/htdocs/conf/routes.pl
unicore/lib/gc_sc/SpacePer.plApache2/Log.pm
Angelos/Component.pmB/Deparse.pm
utf8_heavy.plHTTP/Engine/Role/RequestBuilder/ParseEnv.pm
Apache2/RequestIO.pmunicore/PVA.plHTTP/Engine/ResponseFinalizer.pmURI/_server.pm
YAML/Types.pmHTTP/Engine/RequestBuilder/CGI.pmApache2/RequestRec.pm
Log/Dispatch/Output.pm
HTTP/Engine/Role/RequestBuilder/HTTPBody.pm
Params/Validate.pm
APR/Table.pm
HTTP/Engine/Role/RequestBuilder/Standard.pm
B.pm
Clone.pm
unicore/Exact.pl
Socket.pm
Apache2/ServerRec.pm at /usr/local/share/perl/5.8.8/Devel/DLMProf/Apache.pm line 124.

片っ端からstartup.plにいれてみたけれど、スループットは殆ど変化せず...ということで子プロセスの生成コストに起因する問題とは別っぽい。