Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: question about DynaLoader::dl_load_file from perl profiler output

RE: question about DynaLoader::dl_load_file from perl profiler output

From: <Jared.Still_at_radisys.com>
Date: Wed, 11 Jun 2003 17:05:23 -0700
Message-ID: <F001.005AFAB9.20030611164526@fatcity.com>


Sure you could link Perl statically. Probably not a good idea.

I suggest you move this to Perl mailing list.

Jared

Guang Mei <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
 06/11/2003 04:44 PM
 Please respond to ORACLE-L  

        To:     Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]>
        cc: 
        Subject:        RE: question about DynaLoader::dl_load_file from perl profiler 
output

Does this mean that there is nothing I can do for that part in terms of code optimization? My objective is to find which part the perl code I could try to optimize for speed.

Guang

On Wed, 11 Jun 2003, Matthew Zito wrote:

>
>
> IIRC, DynaLoader::dl_load_file looks for and physically loads an object
> that the perl program is dynamically linked against or calling in some
> fashion. Then the dl_ calls you see at the bottom handle symbol
> resolution, etc.
>
> Thanks,
> Matt
>
> --
> Matthew Zito
> GridApp Systems
> Email: [EMAIL PROTECTED]
> Cell: 646-220-3551
> Phone: 212-358-8211 x 359
> http://www.gridapp.com
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > Behalf Of gmei
> > Sent: Wednesday, June 11, 2003 4:40 PM
> > To: Multiple recipients of list ORACLE-L
> > Subject: OT: question about DynaLoader::dl_load_file from
> > perl profiler output
> >
> >
> > Hi:
> >
> > I am using this command to profile a perl program on our unix box
> >
> > /tools/bin/perl -d:DProf my_program.pl.
> >
> > and then "dprofpp -u" to get the following:
> >
> > Total Elapsed Time = 0.477847 Seconds
> > User Time = 0.319582 Seconds
> > Exclusive Times
> > %Time ExclSec CumulS #Calls sec/call Csec/c Name
> > 49.7 0.159 0.295 6 0.0265 0.0491 main::BEGIN
> > 12.5 0.040 0.040 2 0.0200 0.0200 DynaLoader::dl_load_file
> > 6.26 0.020 0.020 1 0.0200 0.0200 DBD::Oracle::db::_login
> > 6.26 0.020 0.020 8 0.0025 0.0025 Exporter::export
> > 3.13 0.010 0.010 1 0.0100 0.0100 AutoLoader::AUTOLOAD
> > 3.13 0.010 0.010 94 0.0001 0.0001 DBI::_install_method
> > 3.13 0.010 0.017 46 0.0002 0.0004 DBI::db::prepare
> > 3.13 0.010 0.020 3 0.0033 0.0066 File::Spec::Unix::BEGIN
> > 3.13 0.010 0.009 48 0.0002 0.0002 DBI::_new_handle
> > 3.13 0.010 0.050 1 0.0100 0.0498 DBI::install_driver
> > 3.13 0.010 0.099 1 0.0099 0.0989 obsData::BEGIN
> > 0.00 0.000 -0.000 2 0.0000 - DynaLoader::dl_load_flags
> > 0.00 0.000 -0.000 2 0.0000 -
> > DynaLoader::dl_undef_symbols
> > 0.00 0.000 -0.000 2 0.0000 -
> > DynaLoader::dl_find_symbol
> > 0.00 0.000 -0.000 2 0.0000 -
> > DynaLoader::dl_install_xsub
> >
> > What is "DynaLoader::dl_load_file" corresponding to in my
> > perl code? TIA.
> >
> > Guang
> >
> > --
> > Please see the official ORACLE-L FAQ: http://www.orafaq.net
> > --
> > Author: gmei
> > INET: [EMAIL PROTECTED]
> >
> > Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> > San Diego, California -- Mailing list and web hosting services
> > ---------------------------------------------------------------------
> > To REMOVE yourself from this mailing list, send an E-Mail message
> > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru')
> > and in the message BODY, include a line containing: UNSUB
> > ORACLE-L (or the name of mailing list you want to be removed
> > from). You may also send the HELP command for other
> > information (like subscribing).
> >
>
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: Matthew Zito
> INET: [EMAIL PROTECTED]
>
> Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> San Diego, California -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from). You may
> also send the HELP command for other information (like subscribing).
>

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Guang Mei
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).



-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: 
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Wed Jun 11 2003 - 19:05:23 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US