Eliminating gettimeofday from construct_reply
Green, Paul
Paul.Green at stratus.com
Thu Aug 1 08:55:04 GMT 2002
Andrew Theurer [mailto:habanero at us.ibm.com] wrote:
> Here is the latest profile:
> 8867 total 0.0044
> 700 default_idle 13.4615
> 689 __generic_copy_to_user 11.4833
> 419 generic_file_write 0.2272
> 291 do_softirq 1.4265
> 260 fget 3.8235
> 250 _text_lock_inode 1.1521
> * 241 system_call 4.3036 *
> 237 qdisc_restart 0.6237
> 205 schedule 0.2330
> 153 d_lookup 0.5709
> 145 mod_timer 0.6144
> 134 skb_release_data 1.1552
> 134 ip_queue_xmit 0.1047
> 132 _text_lock_locks 0.6600
> 120 tcp_v4_rcv 0.0769
> 118 link_path_walk 0.0530
> 113 kfree 0.7847
> 107 tcp_recvmsg 0.0459
> 105 get_hash_table 0.6562
> 105 __kfree_skb 0.3409
> * 99 do_gettimeofday 0.8250 *
>
> *these two are what I am focusing on. I expect both to be reduced
> significantly if we can reduce the number of calls to
> gettimeofday. I agree, we would need to see at least a few percent
> difference to make this worth while. I am obviously going to test
> a before/after in any case.
Cool! Only I don't understand the columns; is the first column a count and
the second column milliseconds per invocation? Counts aren't all that
interesting, but calculating the percent
of total run time spent by each function would be highly interesting...
PG
--
Paul Green, Senior Technical Consultant, Stratus Technologies.
Day: +1 978-461-7557; FAX: +1 978-461-3610
More information about the samba-technical
mailing list