[Xastir-dev] Latest profiling stats w/alert hash
Curt Mills
archer at eskimo.com
Sun Jan 23 16:51:08 EST 2005
The landscape has changed dramatically, as expected. Compare this
to the earlier profiling stats:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
28.56 14.05 14.05 5916 0.00 0.00 draw_shapefile_map
17.34 22.58 8.53 5917 0.00 0.00 index_retrieve
13.84 29.39 6.81 1134603 0.00 0.00 convert_to_xastir_coordinates
4.59 31.65 2.26 15902 0.00 0.00 langcode
1.93 32.60 0.95 hashtable_iterator_advance
1.81 33.49 0.89 11541 0.00 0.00 shape_ring_direction
1.71 34.33 0.84 4752 0.00 0.00 search_station_name
1.69 35.16 0.83 3966 0.00 0.00 data_add
1.52 35.91 0.75 65 0.01 0.02 display_file
1.34 36.57 0.66 17207 0.00 0.00 map_visible_lat_lon
1.26 37.19 0.62 1 0.62 0.62 load_language_file
1.20 37.78 0.59 1 0.59 45.76 UpdateTime
1.18 38.36 0.58 296 0.00 0.00 insert_symbol
1.12 38.91 0.55 4067 0.00 0.00 packet_data_add
1.00 39.40 0.49 351178 0.00 0.00 is_my_call
0.79 39.79 0.39 hashtable_iterator_value
0.69 40.13 0.34 7314 0.00 0.00 convert_lat_s2l
0.67 40.46 0.33 5426290 0.00 0.00 sec_now
0.63 40.77 0.31 67325 0.00 0.00 display_station
0.63 41.08 0.31 5916 0.00 0.01 draw_map
0.57 41.36 0.28 188 0.00 0.02 fill_in_new_alert_entries
0.55 41.63 0.27 3985 0.00 0.00 valid_call
0.53 41.89 0.26 4069 0.00 0.00 valid_path
0.49 42.13 0.24 606 0.00 0.00 get_string
It might be worth it now to change the map index storage/lookup into
a hash, then to go after optimization of the draw_shapefile_map()
routine. Still a bit of cleanup to the do for the weather alert
code first though.
--
Curt, WE7U. archer at eskimo dot com
http://www.eskimo.com/~archer
Lotto: A tax on people who are bad at math. - unknown
Windows: Microsoft's tax on computer illiterates. - WE7U.
The world DOES revolve around me: I picked the coordinate system!"
More information about the Xastir-dev
mailing list