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).

Reply via email to