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