With a small Bayes DB generated from a different set of messages already in place, I ran mass-check (no net, just Bayes) on 1000 normal spam and 400 normal ham (71% spam) randomly selected from my corpus. Default preferences, so auto-learning was done on these.
This was done with Devel::Profiler which doesn't seem to catch the rules, but that's not what I was trying to profile, anyway. Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 14.5 377.0 584.71 769 0.4903 0.7604 Mail::SpamAssassin::Bayes::learn_trapped 10.6 276.0 692.48 1400 0.1972 0.4946 Mail::SpamAssassin::Bayes::scan 9.25 239.2 344.83 2151 0.1112 0.1603 Mail::SpamAssassin::Bayes::tokenize 5.68 146.9 251.18 4203 0.0350 0.0598 Mail::SpamAssassin::PerMsgStatus::do_head_tests 4.82 124.5 1039.7 7005 0.0178 0.1484 Mail::SpamAssassin::PerMsgStatus::run_eval_tests 3.71 96.05 108.51 260071 0.0004 0.0004 Mail::SpamAssassin::Message::Node::get_header 3.47 89.71 89.710 125765 0.0001 0.0001 DB_File::FETCH 2.74 70.92 173.76 519752 0.0001 0.0003 Mail::SpamAssassin::PerMsgStatus::get 2.02 52.16 57.187 147770 0.0004 0.0004 Mail::SpamAssassin::Bayes::dbg 1.97 50.86 93.406 70397 0.0007 0.0013 Mail::SpamAssassin::HTML::html_tag 1.70 44.08 150.15 830 0.0531 0.1809 HTML::Parser::parse 1.68 43.46 49.536 4203 0.0103 0.0118 Mail::SpamAssassin::PerMsgStatus::do_body_tests 1.58 40.96 87.715 6397 0.0064 0.0137 Mail::SpamAssassin::Message::Node::get_all_headers 1.25 32.30 34.999 287476 0.0001 0.0001 Mail::SpamAssassin::Message::Node::header 1.07 27.59 2279.6 1401 0.0197 1.6272 Mail::SpamAssassin::PerMsgStatus::check 1.01 26.13 31.483 26 1.0051 1.2109 Mail::SpamAssassin::Bayes::sync 0.86 22.22 22.227 656896 0.0000 0.0000 Digest::SHA1::sha1 0.82 21.11 72.264 2393 0.0088 0.0302 Mail::SpamAssassin::Message::new 0.81 20.88 23.208 58466 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::dbg 0.78 20.09 70.822 2151 0.0093 0.0329 Mail::SpamAssassin::Bayes::tokenize_headers 0.77 19.94 55.187 2801 0.0071 0.0197 Mail::SpamAssassin::Bayes::opportunistic_calls 0.61 15.76 15.767 239205 0.0001 0.0001 DB_File::STORE 0.56 14.38 59.238 1401 0.0103 0.0423 Mail::SpamAssassin::Bayes::is_scan_available 0.56 14.36 42.896 38041 0.0004 0.0011 Mail::SpamAssassin::PerMsgStatus::got_hit 0.55 14.14 28.534 38041 0.0004 0.0008 Mail::SpamAssassin::PerMsgStatus::handle_hit 0.51 13.30 38.013 7773 0.0017 0.0049 Mail::SpamAssassin::PerMsgStatus::all_to_addrs 0.51 13.20 13.208 308605 0.0000 0.0000 Mail::SpamAssassin::Bayes::compute_prob_for_token 0.51 13.06 14.392 38126 0.0003 0.0004 Mail::SpamAssassin::PerMsgStatus::_handle_hit 0.47 12.20 12.545 68652 0.0002 0.0002 Mail::SpamAssassin::Bayes::tokenize_line 0.43 11.17 21.578 1401 0.0080 0.0154 Mail::SpamAssassin::Message::Metadata::parse_received_headers 0.42 10.81 12.754 11901 0.0009 0.0011 Mail::SpamAssassin::HTML::target_uri 0.42 10.78 12.498 44462 0.0002 0.0003 Mail::SpamAssassin::HTML::html_text 0.42 10.77 647.82 769 0.0140 0.8424 Mail::SpamAssassin::Bayes::learn 0.41 10.62 10.625 273462 0.0000 0.0000 Mail::SpamAssassin::dbg 0.32 8.156 11.670 15340 0.0005 0.0008 Mail::SpamAssassin::Message::Node::_find_parts 0.29 7.599 8.853 22071 0.0003 0.0004 Mail::SpamAssassin::HTML::text_style 0.29 7.575 14.812 10726 0.0007 0.0014 Mail::SpamAssassin::Util::uri_to_domain 0.26 6.822 8.211 35888 0.0002 0.0002 Mail::SpamAssassin::HTML::html_format 0.26 6.615 26.666 4971 0.0013 0.0054 Mail::SpamAssassin::PerMsgStatus::get_uri_list 0.25 6.382 12.756 1401 0.0046 0.0091 Mail::SpamAssassin::PerMsgStatus::_check_attachments 0.24 6.279 2370.5 1400 0.0045 1.6932 main::wanted 0.24 6.189 7.624 16324 0.0004 0.0005 Mail::SpamAssassin::call_plugins 0.23 5.833 9.957 1400 0.0042 0.0071 Mail::SpamAssassin::AutoWhitelist::new 0.21 5.369 6.631 8256 0.0007 0.0008 Mail::SpamAssassin::Bayes::pre_chew_addr_header 0.20 5.276 35.116 6372 0.0008 0.0055 Mail::SpamAssassin::PerMsgStatus::all_from_addrs 0.20 5.273 15.524 1200 0.0044 0.0129 Mail::SpamAssassin::Message::_parse_multipart 0.20 5.265 10.611 12609 0.0004 0.0008 Mail::SpamAssassin::PerMsgStatus::check_for_rdns_helo_mismatch 0.20 5.186 22.709 35888 0.0001 0.0006 Mail::SpamAssassin::HTML::html_uri 0.20 5.077 9.020 2910 0.0017 0.0031 Mail::SpamAssassin::Message::_parse_normal 0.19 4.986 29.136 2393 0.0021 0.0122 Mail::SpamAssassin::Message::_do_parse 0.18 4.782 5.315 13006 0.0004 0.0004 Mail::SpamAssassin::Message::dbg 0.18 4.769 17.523 11901 0.0004 0.0015 Mail::SpamAssassin::HTML::push_uri 0.18 4.763 5.346 12609 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::sent_by_applemail 0.18 4.709 5.527 1400 0.0034 0.0039 Mail::SpamAssassin::AutoWhitelist::check_address 0.17 4.514 658.83 1401 0.0032 0.4703 Mail::SpamAssassin::PerMsgStatus::learn 0.17 4.329 5.986 1401 0.0031 0.0043 Mail::SpamAssassin::PerMsgStatus::_check_for_forged_received Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.16 4.245 27.926 1401 0.0030 0.0199 Mail::SpamAssassin::PerMsgStatus::check_from_in_auto_whitelist 0.16 4.217 8.581 1400 0.0030 0.0061 Mail::SpamAssassin::PerMsgStatus::_get_received_header_times 0.16 4.090 10.694 2802 0.0015 0.0038 Mail::SpamAssassin::PerMsgStatus::do_meta_tests 0.16 4.068 20.506 2013 0.0020 0.0102 Mail::SpamAssassin::PerMsgStatus::get_envelope_from 0.16 4.044 6.640 10621 0.0004 0.0006 Mail::SpamAssassin::Util::RegistrarBoundaries::trim_domain 0.16 4.012 4.547 2170 0.0018 0.0021 Mail::SpamAssassin::Util::uri_list_canonify 0.14 3.664 3.664 77055 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::html_range 0.13 3.455 5.790 4392 0.0008 0.0013 IO::Handle::autoflush 0.13 3.428 15.364 8968 0.0004 0.0017 Mail::SpamAssassin::Message::find_parts 0.13 3.396 3.771 9822 0.0003 0.0004 Mail::SpamAssassin::Message::Metadata::dbg 0.13 3.363 4.635 3487 0.0010 0.0013 Mail::SpamAssassin::Message::Metadata::parse_received_line 0.12 3.196 11.954 8978 0.0004 0.0013 Mail::SpamAssassin::Message::Node::find_parts 0.12 3.131 3.794 5792 0.0005 0.0007 DB_File::tie_hash_or_array 0.12 3.117 3.698 7148 0.0004 0.0005 Mail::SpamAssassin::Util::parse_rfc822_date 0.11 2.927 4.911 1400 0.0021 0.0035 Mail::SpamAssassin::AutoWhitelist::finish 0.11 2.915 5.555 4203 0.0007 0.0013 Mail::SpamAssassin::PerMsgStatus::do_body_uri_tests 0.11 2.881 27.665 4110 0.0007 0.0067 Mail::SpamAssassin::Message::parse_body 0.11 2.849 4.773 4203 0.0007 0.0011 Mail::SpamAssassin::PerMsgStatus::do_rawbody_tests 0.10 2.693 15.662 2802 0.0010 0.0056 Mail::SpamAssassin::PerMsgStatus::body_charset_is_likely_to_fp 0.10 2.667 3.274 992 0.0027 0.0033 Mail::SpamAssassin::remove_spamassassin_markup 0.10 2.645 2.645 1400 0.0019 0.0019 Mail::SpamAssassin::ArchiveIterator::mail_open 0.10 2.642 2.697 50981 0.0001 0.0001 Mail::SpamAssassin::Message::Node::_decode_header 0.10 2.621 2.675 35888 0.0001 0.0001 Mail::SpamAssassin::HTML::html_tests 0.10 2.610 2.925 830 0.0031 0.0035 HTML::Parser::init 0.10 2.596 2.596 10621 0.0002 0.0002 Mail::SpamAssassin::Util::RegistrarBoundaries::split_domain 0.10 2.570 4.043 2833 0.0009 0.0014 Mail::SpamAssassin::PerMsgStatus::gated_through_received_hdr_remover 0.09 2.438 4.282 4340 0.0006 0.0010 Mail::SpamAssassin::PerMsgStatus::finish 0.09 2.375 21.338 2169 0.0011 0.0098 Mail::SpamAssassin::Bayes::get_msgdata_from_permsgstatus 0.09 2.339 165.54 3571 0.0007 0.0464 Mail::SpamAssassin::Message::get_rendered_body_text_array 0.09 2.293 5.885 2169 0.0011 0.0027 Mail::SpamAssassin::Message::get_visible_rendered_body_text_array 0.08 2.148 16.642 2169 0.0010 0.0077 Mail::SpamAssassin::PerMsgStatus::check_to_in_list 0.08 2.142 3.595 2802 0.0008 0.0013 Mail::SpamAssassin::PerMsgStatus::check_for_to_in_subject 0.08 2.115 5.909 5792 0.0004 0.0010 DB_File::TIEHASH 0.08 2.101 2378.5 1 2.1010 2378.5 Mail::SpamAssassin::ArchiveIterator::run 0.08 2.087 4.791 5604 0.0004 0.0009 Mail::SpamAssassin::Message::get_decoded_body_text_array 0.08 2.085 2.288 1401 0.0015 0.0016 Mail::SpamAssassin::PerMsgStatus::check_for_from_to_same 0.08 2.058 6.849 5604 0.0004 0.0012 Mail::SpamAssassin::PerMsgStatus::get_decoded_body_text_array 0.08 2.030 160.37 5795 0.0004 0.0277 Mail::SpamAssassin::Message::Node::rendered 0.08 2.006 4.815 2802 0.0007 0.0017 Mail::SpamAssassin::PerMsgStatus::_check_for_forged_hotmail_received_headers 0.08 1.959 2.069 4392 0.0004 0.0005 SelectSaver::new 0.07 1.938 18.086 1401 0.0014 0.0129 Mail::SpamAssassin::PerMsgStatus::_check_from_in_whitelist 0.07 1.924 6.085 1401 0.0014 0.0043 Mail::SpamAssassin::PerMsgStatus::check_messageid_not_usable 0.07 1.918 1.918 39292 0.0000 0.0000 Mail::SpamAssassin::Message::Node::raw_header 0.07 1.830 2374.9 1400 0.0013 1.6964 Mail::SpamAssassin::ArchiveIterator::run_file 0.07 1.815 3.555 4203 0.0004 0.0008 Mail::SpamAssassin::PerMsgStatus::check_blank_line_ratio 0.07 1.786 6.071 1401 0.0013 0.0043 Mail::SpamAssassin::PerMsgStatus::_multipart_alternative_difference 0.07 1.739 3.240 4203 0.0004 0.0008 Mail::SpamAssassin::PerMsgStatus::do_full_tests 0.07 1.738 1.897 4582 0.0004 0.0004 Mail::SpamAssassin::Message::Node::dbg 0.07 1.706 1.706 22090 0.0001 0.0001 Mail::SpamAssassin::HTML::html_font_invisible 0.07 1.697 4.190 2393 0.0007 0.0018 Mail::SpamAssassin::Message::finish 0.06 1.666 20.806 2169 0.0008 0.0096 Mail::SpamAssassin::PerMsgStatus::check_from_in_list 0.06 1.651 34.567 2151 0.0008 0.0161 Mail::SpamAssassin::Message::receive_date 0.06 1.642 6.265 1401 0.0012 0.0045 Mail::SpamAssassin::PerMsgStatus::detect_mailing_list 0.06 1.639 4.824 2169 0.0008 0.0022 Mail::SpamAssassin::Message::get_invisible_rendered_body_text_array 0.06 1.626 4.166 4203 0.0004 0.0010 Mail::SpamAssassin::PerMsgStatus::check_illegal_chars 0.06 1.622 694.72 12609 0.0001 0.0551 Mail::SpamAssassin::PerMsgStatus::check_bayes Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.06 1.607 25.227 1401 0.0011 0.0180 Mail::SpamAssassin::PerMsgStatus::check_to_in_more_spam 0.06 1.559 23.770 1401 0.0011 0.0170 Mail::SpamAssassin::Message::Metadata::extract 0.06 1.535 1.832 1399 0.0011 0.0013 Mail::SpamAssassin::AutoWhitelist::add_score 0.06 1.531 1.531 23802 0.0001 0.0001 Mail::SpamAssassin::HTML::parse_uri 0.06 1.462 1.709 1401 0.0010 0.0012 Mail::SpamAssassin::PerMsgStatus::check_to_in_all_spam 0.06 1.457 2.393 3316 0.0004 0.0007 Mail::SpamAssassin::Message::Node::decode 0.06 1.452 1.452 17441 0.0001 0.0001 Mail::SpamAssassin::HTML::display_text 0.06 1.439 2280.7 1400 0.0010 1.6291 Mail::SpamAssassin::check 0.06 1.424 5.699 5386 0.0003 0.0011 Mail::SpamAssassin::PerMsgStatus::got_pattern_hit 0.05 1.413 166.95 3571 0.0004 0.0468 Mail::SpamAssassin::PerMsgStatus::get_decoded_stripped_body_text_array 0.05 1.376 3.445 1401 0.0010 0.0025 Mail::SpamAssassin::PerMsgStatus::_get_date_header_time 0.05 1.356 1.533 4110 0.0003 0.0004 Mail::SpamAssassin::Message::Node::finish 0.05 1.354 38.802 2169 0.0006 0.0179 Mail::SpamAssassin::Bayes::ignore_message 0.05 1.354 1.435 16324 0.0001 0.0001 Mail::SpamAssassin::PluginHandler::callback 0.05 1.351 2.486 769 0.0018 0.0032 Mail::SpamAssassin::Bayes::get_msgid 0.05 1.326 1.418 1401 0.0009 0.0010 Mail::SpamAssassin::PerMsgStatus::check_from_in_blacklist 0.05 1.325 14.395 16812 0.0001 0.0009 Mail::SpamAssassin::PerMsgStatus::check_for_shifted_date 0.05 1.282 1.439 1401 0.0009 0.0010 Mail::SpamAssassin::PerMsgStatus::check_to_in_whitelist 0.05 1.266 1.512 1400 0.0009 0.0011 Mail::SpamAssassin::Bayes::chi_squared_probs_combine 0.05 1.240 155.66 830 0.0015 0.1875 Mail::SpamAssassin::HTML::html_render 0.05 1.216 1.383 1401 0.0009 0.0010 Mail::SpamAssassin::PerMsgStatus::check_to_in_blacklist 0.04 1.160 10.963 769 0.0015 0.0143 Mail::SpamAssassin::Bayes::get_body_from_msg 0.04 1.153 1.153 28020 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::html_test 0.04 1.139 1.139 1401 0.0008 0.0008 Mail::SpamAssassin::PerMsgStatus::_check_unique_words 0.04 1.138 1.720 1401 0.0008 0.0012 Mail::SpamAssassin::PerMsgStatus::_check_from_in_default_whitelist 0.04 1.126 2.290 2924 0.0004 0.0008 Mail::SpamAssassin::Message::Node::add_body_part 0.04 1.089 13.070 1401 0.0008 0.0093 Mail::SpamAssassin::PerMsgStatus::_check_date_diff 0.04 1.077 4.219 1401 0.0008 0.0030 Mail::SpamAssassin::PerMsgStatus::_check_recipients 0.04 1.052 201.22 4203 0.0003 0.0479 Mail::SpamAssassin::PerMsgStatus::do_head_eval_tests 0.04 1.045 1.137 2393 0.0004 0.0005 Mail::SpamAssassin::Message::finish_metadata 0.04 1.019 1.160 2802 0.0004 0.0004 Mail::SpamAssassin::Conf::dbg 0.04 1.004 2.871 2151 0.0005 0.0013 Mail::SpamAssassin::Util::receive_date 0.04 1.003 1.003 13323 0.0001 0.0001 Mail::SpamAssassin::Bayes::tokenize_mail_addrs 0.04 1.002 2.162 2802 0.0004 0.0008 Mail::SpamAssassin::Conf::set_score_set 0.04 0.998 73.262 2393 0.0004 0.0306 Mail::SpamAssassin::parse 0.04 0.991 2376.0 1400 0.0007 1.6972 Mail::SpamAssassin::ArchiveIterator::run_message 0.04 0.977 0.977 10583 0.0001 0.0001 Mail::SpamAssassin::find_all_addrs_in_line 0.04 0.974 648.89 769 0.0013 0.8438 Mail::SpamAssassin::learn 0.04 0.968 3.174 2802 0.0003 0.0011 Mail::SpamAssassin::PerMsgStatus::check_for_num_yelling_lines 0.04 0.960 1.143 1401 0.0007 0.0008 Mail::SpamAssassin::PerMsgStatus::check_for_faraway_charset 0.04 0.946 2.270 4203 0.0002 0.0005 Mail::SpamAssassin::PerMsgStatus::check_for_yelling 0.04 0.930 1.075 1401 0.0007 0.0008 Mail::SpamAssassin::PerMsgStatus::subject_is_all_caps 0.04 0.927 26.399 1401 0.0007 0.0188 Mail::SpamAssassin::PerMsgStatus::extract_message_metadata 0.03 0.900 0.900 19657 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::_check_whitelist 0.03 0.854 0.854 19614 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::check_for_mime 0.03 0.839 2.685 1375 0.0006 0.0020 Mail::SpamAssassin::PerMsgStatus::detect_ml_mailman 0.03 0.804 0.804 4203 0.0002 0.0002 Mail::SpamAssassin::Message::Node::delete_header 0.03 0.796 1.867 2151 0.0004 0.0009 Mail::SpamAssassin::Util::first_date 0.03 0.790 0.962 1401 0.0006 0.0007 Mail::SpamAssassin::PerMsgStatus::check_outlook_message_id 0.03 0.764 1.253 4203 0.0002 0.0003 Mail::SpamAssassin::PerMsgStatus::do_full_eval_tests 0.03 0.743 11.903 4203 0.0002 0.0028 Mail::SpamAssassin::PerMsgStatus::do_rawbody_eval_tests 0.03 0.737 0.737 10252 0.0001 0.0001 Mail::SpamAssassin::HTML::close_tag 0.03 0.730 0.730 9344 0.0001 0.0001 Mail::SpamAssassin::Util::parse_content_type 0.03 0.730 0.730 7005 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::html_eval 0.03 0.726 15.064 4203 0.0002 0.0036 Mail::SpamAssassin::PerMsgStatus::check_for_uppercase 0.03 0.715 0.715 17664 0.0000 0.0000 Mail::SpamAssassin::Message::Node::is_leaf Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.03 0.702 2.031 1401 0.0005 0.0014 Mail::SpamAssassin::PerMsgStatus::message_is_habeas_swe 0.03 0.691 828.60 4203 0.0002 0.1971 Mail::SpamAssassin::PerMsgStatus::do_body_eval_tests 0.03 0.682 0.926 1401 0.0005 0.0007 Mail::SpamAssassin::PerMsgStatus::check_for_forged_yahoo_received_headers 0.03 0.680 0.680 15927 0.0000 0.0000 Mail::SpamAssassin::Conf::maybe_body_only 0.03 0.679 0.788 1657 0.0004 0.0005 Mail::SpamAssassin::Message::Node::visible_rendered 0.03 0.675 0.912 1401 0.0005 0.0007 Mail::SpamAssassin::PerMsgStatus::check_for_http_redirector 0.03 0.663 0.663 5792 0.0001 0.0001 DB_File::DoTie_ 0.03 0.655 0.792 2324 0.0003 0.0003 Mail::SpamAssassin::PerMsgStatus::_check_mime_header 0.03 0.649 0.649 15927 0.0000 0.0000 Mail::SpamAssassin::Conf::maybe_header_only 0.02 0.641 5.392 1401 0.0005 0.0038 Mail::SpamAssassin::PerMsgStatus::check_for_forged_hotmail_received_headers 0.02 0.638 1.039 830 0.0008 0.0013 HTML::Parser::eof 0.02 0.622 1.193 1401 0.0004 0.0009 Mail::SpamAssassin::PerMsgStatus::run_rbl_eval_tests 0.02 0.618 0.618 3892 0.0002 0.0002 Mail::SpamAssassin::PerMsgStatus::_check_whitelist_rcvd 0.02 0.612 0.657 1401 0.0004 0.0005 Mail::SpamAssassin::PerMsgStatus::check_for_mime_html 0.02 0.609 0.682 1401 0.0004 0.0005 Mail::SpamAssassin::PerMsgStatus::_check_for_round_the_world_received 0.02 0.602 0.602 9807 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::html_text_match 0.02 0.599 1.738 1401 0.0004 0.0012 Mail::SpamAssassin::PerMsgStatus::check_unique_words 0.02 0.598 1.070 1401 0.0004 0.0008 Mail::SpamAssassin::PerMsgStatus::check_header_count_range 0.02 0.597 0.661 1401 0.0004 0.0005 Mail::SpamAssassin::PerMsgStatus::check_for_no_hotmail_received_headers 0.02 0.597 0.597 10621 0.0001 0.0001 Mail::SpamAssassin::Util::RegistrarBoundaries::is_domain_valid 0.02 0.589 1.214 1346 0.0004 0.0009 Mail::SpamAssassin::PerMsgStatus::_check_date_received 0.02 0.581 0.610 1401 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_unique_subject_id 0.02 0.579 0.680 1401 0.0004 0.0005 Mail::SpamAssassin::PerMsgStatus::check_for_no_rdns_dotcom_helo 0.02 0.572 0.572 7136 0.0001 0.0001 Time::Local::timegm 0.02 0.570 0.682 1401 0.0004 0.0005 Mail::SpamAssassin::PerMsgStatus::check_lots_of_cc_lines 0.02 0.568 24.338 2170 0.0003 0.0112 Mail::SpamAssassin::Message::extract_message_metadata 0.02 0.559 0.614 1401 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::message_id_from_mta 0.02 0.552 0.588 1401 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_fake_aol_relay_in_rcvd 0.02 0.545 1.759 1346 0.0004 0.0013 Mail::SpamAssassin::PerMsgStatus::received_within_months 0.02 0.542 1.224 1401 0.0004 0.0009 Mail::SpamAssassin::PerMsgStatus::check_for_round_the_world_received_helo 0.02 0.539 1.900 1401 0.0004 0.0014 Mail::SpamAssassin::PerMsgStatus::detect_ml_ezmlm 0.02 0.537 0.537 5859 0.0001 0.0001 Mail::SpamAssassin::Message::split_into_array_of_short_lines 0.02 0.535 2.255 1401 0.0004 0.0016 Mail::SpamAssassin::PerMsgStatus::check_from_in_default_whitelist 0.02 0.535 0.535 10218 0.0001 0.0001 Mail::SpamAssassin::Util::url_encode 0.02 0.534 0.615 1400 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::test_log 0.02 0.533 6.519 1401 0.0004 0.0047 Mail::SpamAssassin::PerMsgStatus::check_for_forged_received_helo 0.02 0.519 0.592 1401 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_forged_gw05_received_headers 0.02 0.515 0.643 1401 0.0004 0.0005 Mail::SpamAssassin::PerMsgStatus::check_for_missing_to_header 0.02 0.514 0.514 4203 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::html_tag_balance 0.02 0.497 6.568 1401 0.0004 0.0047 Mail::SpamAssassin::PerMsgStatus::multipart_alternative_difference 0.02 0.494 0.549 1401 0.0004 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_faraway_charset_in_headers 0.02 0.488 18.574 1401 0.0003 0.0133 Mail::SpamAssassin::PerMsgStatus::check_from_in_whitelist 0.02 0.482 0.564 1401 0.0003 0.0004 Mail::SpamAssassin::PerMsgStatus::check_language 0.02 0.474 0.474 7825 0.0001 0.0001 Mail::SpamAssassin::sed_path 0.02 0.469 0.469 9807 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::html_image_ratio 0.02 0.469 0.516 1401 0.0003 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_forged_juno_received_headers 0.02 0.468 0.561 1401 0.0003 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_mime_html_only 0.02 0.461 4.680 1401 0.0003 0.0033 Mail::SpamAssassin::PerMsgStatus::similar_recipients 0.02 0.460 0.498 1401 0.0003 0.0004 Mail::SpamAssassin::PerMsgStatus::check_for_forged_eudoramail_received_headers 0.02 0.458 0.458 11208 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::html_tag_exists 0.02 0.447 0.531 1657 0.0003 0.0003 Mail::SpamAssassin::Message::Node::invisible_rendered 0.02 0.414 0.414 4340 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::new 0.02 0.405 0.405 5741 0.0001 0.0001 Mail::SpamAssassin::HTML::remove_dot_segments 0.02 0.396 0.451 1411 0.0003 0.0003 Mail::SpamAssassin::Message::Node::content_summary 0.02 0.396 0.396 8406 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::html_image_only 0.01 0.376 0.376 8784 0.0000 0.0000 Symbol::qualify Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.01 0.375 0.375 8439 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::hostname_to_domain 0.01 0.369 0.369 9806 0.0000 0.0000 Mail::SpamAssassin::Conf::get_score_set 0.01 0.341 0.406 795 0.0004 0.0005 File::Basename::dirname 0.01 0.336 0.336 2800 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::get_nonlearn_nonuserconf_points 0.01 0.323 0.323 3739 0.0001 0.0001 Mail::SpamAssassin::Bayes::pre_chew_received 0.01 0.311 0.374 830 0.0004 0.0005 Mail::SpamAssassin::HTML::html_end 0.01 0.306 0.306 4712 0.0001 0.0001 Mail::SpamAssassin::HTML::close_table_tag 0.01 0.304 3.229 830 0.0004 0.0039 HTML::Parser::new 0.01 0.304 0.359 770 0.0004 0.0005 Mail::SpamAssassin::finish_learner 0.01 0.303 0.369 830 0.0004 0.0004 Mail::SpamAssassin::HTML::new 0.01 0.298 0.298 8406 0.0000 0.0000 Mail::SpamAssassin::NetSet::get_num_nets 0.01 0.294 0.294 4099 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::get_my_locales 0.01 0.270 0.270 4176 0.0001 0.0001 Mail::SpamAssassin::Message::Node::new 0.01 0.270 0.270 5810 0.0000 0.0000 HTML::Parser::handler 0.01 0.250 0.260 1400 0.0002 0.0002 main::result 0.01 0.247 0.407 2 0.1235 0.2035 Mail::SpamAssassin::Conf::Parser::parse 0.01 0.227 0.227 2800 0.0001 0.0001 Mail::SpamAssassin::Bayes::chi2q 0.01 0.225 0.235 1401 0.0002 0.0002 Mail::SpamAssassin::PerMsgStatus::html_charset_faraway 0.01 0.211 0.211 2890 0.0001 0.0001 Mail::SpamAssassin::HTML::name_to_rgb 0.01 0.207 0.207 4767 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::is_dns_available 0.01 0.204 0.661 3162 0.0001 0.0002 Mail::SpamAssassin::init 0.01 0.193 0.193 3596 0.0001 0.0001 Mail::SpamAssassin::Bayes::read_db_configs 0.01 0.189 0.189 3104 0.0001 0.0001 DB_File::NEXTKEY 0.01 0.174 0.174 2801 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::get_names_of_subtests_hit 0.01 0.167 0.167 2814 0.0001 0.0001 Mail::SpamAssassin::Util::extract_ipv4_addr_from_string 0.01 0.166 0.166 1400 0.0001 0.0001 Mail::SpamAssassin::Util::first_available_module 0.01 0.155 0.155 2802 0.0001 0.0001 Mail::SpamAssassin::Message::put_metadata 0.01 0.155 0.155 2204 0.0001 0.0001 Mail::SpamAssassin::Util::untaint_file_path 0.01 0.138 0.138 2310 0.0001 0.0001 Mail::SpamAssassin::Bayes::pre_chew_message_id 0.00 0.129 0.129 2195 0.0001 0.0001 Mail::SpamAssassin::Util::fq_hostname 0.00 0.129 0.129 1660 0.0001 0.0001 Mail::SpamAssassin::HTML::html_start 0.00 0.129 0.129 2801 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::is_spam 0.00 0.128 0.128 1401 0.0001 0.0001 Mail::SpamAssassin::Message::get_pristine 0.00 0.128 0.128 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::check_mime_multipart_ratio 0.00 0.120 0.120 2602 0.0000 0.0000 Mail::SpamAssassin::AutoWhitelist::pack_addr 0.00 0.119 0.119 467 0.0003 0.0003 Mail::SpamAssassin::Util::qp_decode 0.00 0.118 0.118 2193 0.0001 0.0001 Mail::SpamAssassin::HTML::html_comment 0.00 0.118 0.118 2800 0.0000 0.0000 Mail::SpamAssassin::ArchiveIterator::index_unpack 0.00 0.111 0.111 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::check_for_forged_received_ip_helo 0.00 0.111 0.111 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::helo_ip_mismatch 0.00 0.109 0.109 2151 0.0001 0.0001 Mail::SpamAssassin::Message::get_all_metadata 0.00 0.103 0.103 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::check_for_illegal_ip 0.00 0.102 0.102 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::sorted_recipients 0.00 0.101 0.101 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::_check_received_helos 0.00 0.093 0.093 2393 0.0000 0.0000 Mail::SpamAssassin::Message::Metadata::new 0.00 0.093 0.093 2802 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::get_charset_from_ct_line 0.00 0.092 0.092 2393 0.0000 0.0000 Mail::SpamAssassin::Message::Metadata::finish 0.00 0.091 0.091 1939 0.0000 0.0000 Mail::SpamAssassin::HTML::css_style 0.00 0.091 0.091 2009 0.0000 0.0000 Mail::SpamAssassin::Bayes::pre_chew_content_type 0.00 0.090 0.110 1072 0.0001 0.0001 Mail::SpamAssassin::Conf::Parser::add_test 0.00 0.090 0.090 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::html_text_not_match 0.00 0.090 0.090 1774 0.0001 0.0001 Mail::SpamAssassin::Message::get_pristine_body 0.00 0.083 0.083 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::check_for_numeric_helo 0.00 0.083 0.083 1401 0.0001 0.0001 Mail::SpamAssassin::Message::Metadata::check_language 0.00 0.082 0.082 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::_check_language 0.00 0.082 0.082 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::rbl_finish Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.00 0.081 0.081 1400 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::_test_log_line 0.00 0.074 0.074 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::delete_fulltext_tmpfile 0.00 0.074 0.074 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::check_all_trusted 0.00 0.074 0.074 2801 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::get_names_of_tests_hit 0.00 0.073 0.073 1401 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::check_for_long_header 0.00 0.073 0.073 1692 0.0000 0.0000 Mail::SpamAssassin::Message::Node::raw 0.00 0.065 0.065 1401 0.0000 0.0000 Mail::SpamAssassin::ArchiveIterator::next_message 0.00 0.065 0.065 830 0.0001 0.0001 Mail::SpamAssassin::HTML::get_results 0.00 0.065 0.065 795 0.0001 0.0001 File::Basename::fileparse 0.00 0.064 0.064 1401 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::harvest_dnsbl_queries 0.00 0.063 0.063 963 0.0001 0.0001 Mail::SpamAssassin::HTML::examine_text_style 0.00 0.055 0.055 1401 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::check_for_body_8bits 0.00 0.055 0.055 770 0.0001 0.0001 Mail::SpamAssassin::Bayes::finish 0.00 0.048 0.048 154 0.0003 0.0003 Mail::SpamAssassin::Util::base64_decode 0.00 0.047 0.047 497 0.0001 0.0001 Mail::SpamAssassin::PerMsgStatus::helo_forgery_whitelisted 0.00 0.045 0.045 1401 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::check_domain_ratio 0.00 0.045 0.045 788 0.0001 0.0001 Digest::SHA1::sha1_hex 0.00 0.039 0.039 992 0.0000 0.0000 Mail::SpamAssassin::Message::get_pristine_header 0.00 0.038 0.038 1277 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::detect_ml_sympa 0.00 0.037 0.037 1401 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::check_for_forged_received_trail 0.00 0.037 0.037 1400 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::get_score 0.00 0.030 0.030 917 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_hash_key_value 0.00 0.028 0.028 992 0.0000 0.0000 Mail::SpamAssassin::Message::get_mbox_separator 0.00 0.028 0.028 1401 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::check_for_mime_excessive_qp 0.00 0.027 0.027 830 0.0000 0.0000 HTML::Parser::_alloc_pstate 0.00 0.027 0.027 770 0.0000 0.0000 Mail::SpamAssassin::Bayes::sanity_check_is_untied 0.00 0.027 0.055 126 0.0002 0.0004 Mail::SpamAssassin::Message::Node::__decode_header 0.00 0.020 0.020 696 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::hash_line_for_rule 0.00 0.020 0.020 1 0.0200 0.0200 Mail::SpamAssassin::Bayes::new 0.00 0.020 0.020 696 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::is_regexp_valid 0.00 0.020 0.020 4 0.0050 0.0050 Mail::SpamAssassin::read_cf 0.00 0.019 0.019 407 0.0000 0.0000 POSIX::frexp 0.00 0.018 0.018 830 0.0000 0.0000 HTML::Parser::marked_sections 0.00 0.010 0.010 1 0.0100 0.0100 main::init_results 0.00 0.010 0.010 3 0.0033 0.0033 Mail::SpamAssassin::PluginHandler::load_plugin 0.00 0.010 0.010 136 0.0001 0.0001 Mail::SpamAssassin::HTML::html_declaration 0.00 0.010 0.010 1 0.0100 0.0100 Mail::SpamAssassin::Util::portable_getpwuid 0.00 0.010 0.010 14 0.0007 0.0007 Mail::SpamAssassin::PerMsgStatus::word_is_in_dictionary 0.00 0.010 0.010 1 0.0100 0.0100 Mail::SpamAssassin::Conf::Parser::finish_parsing 0.00 0.010 0.010 2 0.0050 0.0050 Mail::SpamAssassin::Conf::Parser::set_default_scores 0.00 0.009 0.009 3 0.0030 0.0030 Mail::SpamAssassin::AutoWhitelist::dbg 0.00 0.009 0.009 1 0.0090 0.0090 Mail::SpamAssassin::PerMsgStatus::lookup_ptr 0.00 0.009 0.009 13 0.0007 0.0007 Mail::SpamAssassin::Util::dbg 0.00 0.009 0.009 27 0.0003 0.0003 Mail::SpamAssassin::Util::am_running_on_windows 0.00 0.009 0.009 36 0.0003 0.0003 DB_File::DELETE 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Util::secure_tmpfile 0.00 0.000 0.000 18 0.0000 0.0000 Mail::SpamAssassin::PluginHandler::dbg 0.00 0.000 0.010 3 0.0000 0.0033 Mail::SpamAssassin::Conf::load_plugin 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::build_command_luts 0.00 0.000 0.397 1 0.0000 0.3970 Mail::SpamAssassin::Conf::parse_rules 0.00 0.000 0.000 7 0.0000 0.0000 Mail::SpamAssassin::get_and_create_userstate_dir 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::get_cf_files_in_dir 0.00 0.000 0.000 3 0.0000 0.0000 File::Spec::Unix::canonpath 0.00 0.000 0.010 1 0.0000 0.0100 Mail::SpamAssassin::new 0.00 0.000 0.000 696 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::ran_rule_debug_code 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::PluginHandler::new Total Elapsed Time = 2935.208 Seconds User+System Time = 2586.02 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::Util::clean_path_in_taint_mode 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Util::am_running_in_taint_mode 0.00 0.000 0.000 1 0.0000 0.0000 File::Spec::Unix::curdir 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::NetSet::new 0.00 0.000 0.000 1 0.0000 0.0000 File::Spec::Unix::rootdir 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_defaults_from_command_list 0.00 0.000 0.000 2 0.0000 0.0000 File::Spec::Unix::tmpdir 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_bool_value 0.00 0.000 0.000 3 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_numeric_value 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Util::hostname 0.00 0.000 0.000 1 0.0000 0.0000 Sys::Hostname::hostname 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::first_existing_path 0.00 0.000 0.000 1 0.0000 0.0000 Sys::Hostname::ghname 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::create_locker 0.00 0.000 0.000 3 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_string_value 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::set_persistent_address_list_factory 0.00 0.000 0.000 5 0.0000 0.0000 Fcntl::constant 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::register_plugin_eval_glue 0.00 0.000 0.000 17 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_template_append 0.00 0.000 1.054 1 0.0000 1.0540 Mail::SpamAssassin::compile_now 0.00 0.000 0.000 19 0.0000 0.0000 Time::Local::cheat 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Util::local_tz 0.00 0.000 0.000 12 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::setup_default_code_cb 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::set_template_clear 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Conf::set_default_commands 0.00 0.000 0.010 1 0.0000 0.0100 Mail::SpamAssassin::Conf::finish_parsing 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::new 0.00 0.000 0.000 3 0.0000 0.0000 Mail::SpamAssassin::Conf::load_plugin_succeeded 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Conf::new 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::lint_check 0.00 0.000 0.000 41 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::add_to_addrlist_rcvd 0.00 0.000 0.000 3 0.0000 0.0000 Mail::SpamAssassin::PluginHandler::register_plugin 0.00 0.000 0.000 9 0.0000 0.0000 Mail::SpamAssassin::Conf::register_eval_rule 0.00 0.000 0.000 3 0.0000 0.0000 File::Spec::Unix::catfile 0.00 0.000 0.000 9 0.0000 0.0000 Mail::SpamAssassin::Plugin::register_eval_rule 0.00 0.000 0.000 2 0.0000 0.0000 Net::DNS::Resolver::Base::defaults 0.00 0.000 0.000 2 0.0000 0.0000 Net::DNS::Resolver::Base::new 0.00 0.000 0.000 51 0.0000 0.0000 Mail::SpamAssassin::Conf::Parser::add_regression_test 0.00 0.000 0.010 1 0.0000 0.0100 Mail::SpamAssassin::read_scoreonly_config 0.00 0.000 0.000 3 0.0000 0.0000 DB_File::FIRSTKEY 0.00 0.000 0.000 3 0.0000 0.0000 File::Spec::Unix::catdir 0.00 0.000 0.010 1 0.0000 0.0100 Mail::SpamAssassin::Conf::parse_scores_only 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::PerMsgStatus::load_resolver 0.00 0.000 0.000 146 0.0000 0.0000 Mail::SpamAssassin::HTML::merge_uri 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::ArchiveIterator::new 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::ArchiveIterator::set_functions 0.00 0.000 0.000 3 0.0000 0.0000 Mail::SpamAssassin::Plugin::new 0.00 0.000 0.000 2 0.0000 0.0000 Mail::SpamAssassin::Version 0.00 0.000 0.000 151 0.0000 0.0000 MIME::Base64::decode_base64 0.00 0.000 0.000 1 0.0000 0.0000 Mail::SpamAssassin::Message::Node::_html_near_start -- Daniel Quinlan http://www.pathname.com/~quinlan/
