Processed 256 call stacks 4 GiB in 8192 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.4 GiB in 2954 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 316.2 MiB in 4794 allocations (67.5 KiB each) message::message::Message::prepend_header message/src/message.rs:696:28 kumod::smtp_server::TraceHeaders::apply_supplemental kumod/src/smtp_server.rs:167:9 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1699:13 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 259.5 MiB in 519 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 247.4 MiB in 156 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 247.4 MiB in 156 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 148 MiB in 296 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 134.8 MiB in 1 allocations (134.8 MiB each) concurrent_queue::bounded::Bounded::new concurrent-queue-2.5.0/src/bounded.rs:62:26 concurrent_queue::ConcurrentQueue::bounded concurrent-queue-2.5.0/src/lib.rs:148:44 async_channel::bounded async-channel-2.3.1/src/lib.rs:127:16 kumod::logging::Logger::init::{{closure}} kumod/src/logging/mod.rs:195:34 kumod::logging::register::{{closure}}::{{closure}} kumod/src/logging/mod.rs:368:34 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::perform_init::{{closure}} kumod/src/main.rs:248:10 kumod::run::{{closure}}::{{closure}} kumod/src/main.rs:303:36 kumo_server_common::start::StartConfig::run::{{closure}}::{{closure}} kumo-server-common/src/start.rs:49:43 134.8 MiB in 1 allocations (134.8 MiB each) concurrent_queue::bounded::Bounded::new concurrent-queue-2.5.0/src/bounded.rs:62:26 concurrent_queue::ConcurrentQueue::bounded concurrent-queue-2.5.0/src/lib.rs:148:44 async_channel::bounded async-channel-2.3.1/src/lib.rs:127:16 kumod::logging::Logger::init_hook::{{closure}} kumod/src/logging/mod.rs:143:34 kumod::logging::register::{{closure}}::{{closure}} kumod/src/logging/mod.rs:376:39 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::perform_init::{{closure}} kumod/src/main.rs:248:10 kumod::run::{{closure}}::{{closure}} kumod/src/main.rs:303:36 kumo_server_common::start::StartConfig::run::{{closure}}::{{closure}} kumo-server-common/src/start.rs:49:43 131.3 MiB in 1376 allocations (97.7 KiB each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 101.5 MiB in 64 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 101.5 MiB in 64 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 99 MiB in 198 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 97.5 MiB in 195 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 89.5 MiB in 179 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 84.2 MiB in 737 allocations (117.1 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 84.1 MiB in 15141 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 81.8 MiB in 8177 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 80.9 MiB in 51 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 80.9 MiB in 51 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 4.9 GiB in 16799936 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 62 MiB in 13553 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 60 MiB in 15 allocations (4 MiB each) lapin::buffer::Buffer::grow lapin-2.5.0/src/buffer.rs:69:9 lapin::io_loop::IoLoop::finish_setup lapin-2.5.0/src/io_loop.rs:106:13 lapin::io_loop::IoLoop::ensure_setup lapin-2.5.0/src/io_loop.rs:123:32 lapin::io_loop::IoLoop::run lapin-2.5.0/src/io_loop.rs:221:13 lapin::io_loop::IoLoop::start::{{closure}} lapin-2.5.0/src/io_loop.rs:172:43 60 MiB in 15 allocations (4 MiB each) lapin::buffer::Buffer::grow lapin-2.5.0/src/buffer.rs:69:9 lapin::io_loop::IoLoop::finish_setup lapin-2.5.0/src/io_loop.rs:108:13 lapin::io_loop::IoLoop::ensure_setup lapin-2.5.0/src/io_loop.rs:123:32 lapin::io_loop::IoLoop::run lapin-2.5.0/src/io_loop.rs:221:13 lapin::io_loop::IoLoop::start::{{closure}} lapin-2.5.0/src/io_loop.rs:172:43 34.6 MiB in 6227 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.9 GiB in 6396288 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 29.6 MiB in 2954 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 27.5 MiB in 4951 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 27 MiB in 17 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 27 MiB in 17 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.6 GiB in 5662464 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 23.9 MiB in 1256 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 23.7 MiB in 5184 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.4 GiB in 1283776 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 20.8 MiB in 4547 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 14.1 MiB in 886 allocations (16.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueue::maintain::{{closure}} kumod/src/ready_queue.rs:768:21 kumod::ready_queue::ReadyQueueManager::maintainer_task::{{closure}} kumod/src/ready_queue.rs:474:38 12 MiB in 24 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 11 MiB in 156 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 11 MiB in 156 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 10 MiB in 20 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 9.7 MiB in 512 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 9.2 MiB in 1654 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 8.5 MiB in 90 allocations (97.2 KiB each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}} mod-memoize/src/lib.rs:47:28 ::from_lua mod-memoize/src/lib.rs:94:35 ::from_lua mod-memoize/src/lib.rs:111:33 mod_memoize::CacheEntry::from_multi_value mod-memoize/src/lib.rs:170:29 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:459:33 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 537.2 MiB in 496960 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 7.9 MiB in 5 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 7.9 MiB in 5 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 472.3 MiB in 437312 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 469.9 MiB in 1579328 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 6.4 MiB in 457 allocations (14.3 KiB each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 6.3 MiB in 4 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 6.3 MiB in 4 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 5.8 MiB in 1272 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 5.1 MiB in 514 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 300.9 MiB in 1011328 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 4.6 MiB in 1 allocations (4.6 MiB each) throttle::limit::MemoryStore::get_or_create throttle/src/limit.rs:298:14 throttle::limit::LimitSpec::acquire_lease_memory::{{closure}} throttle/src/limit.rs:118:19 throttle::limit::LimitSpec::acquire_lease::{{closure}} throttle/src/limit.rs:64:53 kumod::ready_queue::ReadyQueue::maintain::{{closure}} kumod/src/ready_queue.rs:728:54 kumod::ready_queue::ReadyQueueManager::maintainer_task::{{closure}} kumod/src/ready_queue.rs:474:38 4.5 MiB in 64 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4.5 MiB in 64 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4.5 MiB in 2 allocations (2.2 MiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:642:49 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 4.1 MiB in 1 allocations (4.1 MiB each) ::compare_and_swap_with_ttl redis-cell-impl/src/store.rs:113:18 <&mut T as redis_cell_impl::store::Store>::compare_and_swap_with_ttl redis-cell-impl/src/store.rs:55:9 redis_cell_impl::RateLimiter::rate_limit redis-cell-impl/src/lib.rs:212:17 throttle::throttle::local_throttle throttle/src/throttle.rs:91:42 throttle::throttle::throttle::{{closure}} throttle/src/throttle.rs:218:14 throttle::ThrottleSpec::throttle_quantity::{{closure}} throttle/src/lib.rs:118:10 throttle::ThrottleSpec::throttle::{{closure}} throttle/src/lib.rs:97:40 kumod::queue::Queue::check_message_rate_throttle::{{closure}} kumod/src/queue.rs:1574:18 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1642:66 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:179:56 4 MiB in 653 allocations (6.3 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4 MiB in 208 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 242.2 MiB in 400768 allocations (633.6 B each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 3.7 MiB in 817 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 237.8 MiB in 799360 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.7 MiB in 628 allocations (6 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.6 MiB in 51 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 3.6 MiB in 51 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 3.2 MiB in 2 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.2 MiB in 2 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.1 MiB in 28 allocations (114.3 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 199.7 MiB in 963072 allocations (217.4 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.1 MiB in 9 allocations (349.3 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 mod_memoize::SemaphoreManager::resolve_semaphore mod-memoize/src/lib.rs:264:34 mod_memoize::acquire_semaphore::{{closure}} mod-memoize/src/lib.rs:332:21 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:445:26 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 194.8 MiB in 98752 allocations (2 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3 MiB in 296 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 2.9 MiB in 637 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.9 MiB in 155 allocations (19.1 KiB each) as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.8 MiB in 471 allocations (6 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 2.7 MiB in 486 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 169.2 MiB in 568640 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 166.7 MiB in 560320 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.6 MiB in 1 allocations (2.6 MiB each) kumo_server_lifecycle::Activity::get_opt kumo-server-lifecycle/src/lib.rs:66:39 kumod::smtp_server::SmtpServer::check_shutdown kumod/src/smtp_server.rs:770:13 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1086:16 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.6 MiB in 653 allocations (4 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.4 MiB in 128 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 144.5 MiB in 445568 allocations (340 B each) ::clone mod-memoize/src/lib.rs:83:11 as core::clone::Clone>::clone domain-map/src/lib.rs:14:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.2 MiB in 440 allocations (5.1 KiB each) ::fmt kumod/src/http_server/admin_trace_smtp_client_v1.rs:44:22 ::fmt kumod/src/smtp_dispatcher.rs:49:10 tracing_subscriber::fmt::format::Writer::write_fmt tracing-subscriber-0.3.18/src/fmt/format/mod.rs:514:9 ::record_debug tracing-subscriber-0.3.18/src/fmt/format/mod.rs:1290:21 <&T as tracing_core::field::Value>::record tracing-core-0.1.33/src/field.rs:627:9 tracing_core::field::ValueSet::record tracing-core-0.1.33/src/field.rs:1041:23 tracing_core::span::Attributes::record tracing-core-0.1.33/src/span.rs:183:9 <&F as tracing_subscriber::field::RecordFields>::record tracing-subscriber-0.3.18/src/field/mod.rs:187:9 ::format_fields tracing-subscriber-0.3.18/src/fmt/format/mod.rs:1166:9 as tracing_subscriber::layer::Layer>::on_new_span tracing-subscriber-0.3.18/src/fmt/fmt_layer.rs:817:16 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 2.1 MiB in 385 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 2.1 MiB in 112 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.1 MiB in 454 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.1 MiB in 453 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 2.1 MiB in 18 allocations (117.3 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 128.7 MiB in 120576 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2 MiB in 4 allocations (512 KiB each) crossbeam_queue::array_queue::ArrayQueue::new crossbeam-queue-0.3.11/src/array_queue.rs:115:14 kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:29 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::Queue::requeue_message_internal::{{closure}}::{{closure}} kumod/src/queue.rs:1501:26 kumod::queue::Queue::requeue_message_internal::{{closure}} kumod/src/queue.rs:1441:5 kumod::queue::QueueManager::requeue_message::{{closure}}::{{closure}} kumod/src/queue.rs:2376:14 kumod::queue::QueueManager::requeue_message::{{closure}} kumod/src/queue.rs:2283:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1707:18 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 2 MiB in 16 allocations (128 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2 MiB in 19 allocations (107.8 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2 MiB in 198 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 2 MiB in 195 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.8 MiB in 177 allocations (10.3 KiB each) kumo_server_runtime::Runtime::spawn kumo-server-runtime/src/lib.rs:164:9 kumod::ready_queue::ReadyQueueManager::spawn_maintainer kumod/src/ready_queue.rs:303:9 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:330:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.6 MiB in 1 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 1.6 MiB in 1 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 1.6 MiB in 1 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 1.6 MiB in 1 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::LuaConfig::convert_args_and_call_callback::{{closure}} config/src/lib.rs:213:42 kumo_server_common::register::TaskParams::run::{{closure}} kumo-server-common/src/lib.rs:310:18 kumo_server_common::register::{{closure}}::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:84 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 1.6 MiB in 1 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 1.6 MiB in 1 allocations (1.6 MiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::LuaConfig::convert_args_and_call_callback::{{closure}} config/src/lib.rs:213:42 kumo_server_common::register::TaskParams::run::{{closure}} kumo-server-common/src/lib.rs:310:18 kumo_server_common::register::{{closure}}::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:84 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 1.6 MiB in 231 allocations (7 KiB each) ::fmt kumod/src/http_server/admin_trace_smtp_client_v1.rs:44:22 ::fmt kumod/src/smtp_dispatcher.rs:49:10 <&mut W as core::fmt::Write::write_fmt::SpecWriteFmt>::spec_write_fmt core/src/fmt/mod.rs:226:21 ::record_debug alloc/src/macros.rs:128:23 <&T as tracing_core::field::Value>::record tracing-core-0.1.33/src/field.rs:627:9 tracing_core::field::ValueSet::record tracing-core-0.1.33/src/field.rs:1041:23 tracing_core::span::Record::record tracing-core-0.1.33/src/span.rs:225:9 metrics_tracing_context::tracing_integration::Labels::from_record metrics-tracing-context-0.17.0/src/tracing_integration.rs:85:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:138:26 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 101.2 MiB in 340096 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.5 MiB in 256 allocations (6 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.5 MiB in 8 allocations (191.2 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:641:34 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::LuaConfig::convert_args_and_call_callback::{{closure}} config/src/lib.rs:213:42 kumo_server_common::register::TaskParams::run::{{closure}} kumo-server-common/src/lib.rs:310:18 kumo_server_common::register::{{closure}}::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:84 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 1.4 MiB in 72 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 85.9 MiB in 76800 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 1.3 MiB in 12 allocations (112 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.3 MiB in 22 allocations (59.5 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:642:49 1.3 MiB in 1 allocations (1.3 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:140:41 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.3 MiB in 1 allocations (1.3 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:144:46 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.3 MiB in 1 allocations (1.3 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:142:46 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 1.3 MiB in 5 allocations (256 KiB each) kumod::smtp_server::SmtpServer::read_data::{{closure}}::{{closure}} kumod/src/smtp_server.rs:869:29 kumod::smtp_server::SmtpServer::read_data::{{closure}} kumod/src/smtp_server.rs:776:5 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1526:55 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.2 MiB in 272 allocations (4.7 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 76.8 MiB in 39552 allocations (2 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.2 MiB in 17 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:757:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.2 MiB in 17 allocations (72 KiB each) kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:748:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.2 MiB in 14 allocations (86.6 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::ReadyQueueManager::maintainer_task::{{closure}} kumod/src/ready_queue.rs:454:21 75.6 MiB in 361856 allocations (219.1 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.1 MiB in 73 allocations (16 KiB each) fancy_regex::Regex::captures_from_pos fancy-regex-0.14.0/src/lib.rs:900:23 fancy_regex::Regex::captures fancy-regex-0.14.0/src/lib.rs:858:9 ::add_methods::{{closure}} mod-regex/src/lib.rs:10:19 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.1 MiB in 73 allocations (16 KiB each) fancy_regex::Regex::captures_from_pos fancy-regex-0.14.0/src/lib.rs:900:23 fancy_regex::Regex::captures fancy-regex-0.14.0/src/lib.rs:858:9 ::add_methods::{{closure}} mod-regex/src/lib.rs:10:19 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1.1 MiB in 192 allocations (6 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 71.3 MiB in 35520 allocations (2.1 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 70.6 MiB in 63872 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 1.1 MiB in 194 allocations (5.7 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 1.1 MiB in 1 allocations (1.1 MiB each) linked_hash_map::LinkedHashMap::insert linked-hash-map-0.5.6/src/lib.rs:346:26 lru_cache::LruCache::insert lru-cache-0.1.2/src/lib.rs:119:23 lruttl::LruCacheWithTtl::insert lruttl/src/lib.rs:160:9 dns_resolver::MailExchanger::resolve_impl::{{closure}} dns-resolver/src/lib.rs:346:9 dns_resolver::MailExchanger::resolve::{{closure}} dns-resolver/src/lib.rs:232:54 mod_dns_resolver::register::{{closure}}::{{closure}} mod-dns-resolver/src/lib.rs:17:54 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 66.6 MiB in 318912 allocations (218.9 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::total_msgs_delivered_for_service kumod/src/metrics_helper.rs:214:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:164:19 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::ready_count_gauge_for_service kumod/src/metrics_helper.rs:194:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:155:37 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1 MiB in 1 allocations (1 MiB each) kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::connection_total_for_service kumod/src/metrics_helper.rs:204:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:195:31 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::total_msgs_fail_for_service kumod/src/metrics_helper.rs:224:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:178:19 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::total_msgs_transfail_for_service kumod/src/metrics_helper.rs:219:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:171:19 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::ready_full_counter_for_service kumod/src/metrics_helper.rs:189:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:197:25 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 1 MiB in 1 allocations (1 MiB each) kumo_prometheus::CounterRegistry::get_or_create kumo-prometheus/src/lib.rs:277:13 kumod::metrics_helper::connection_gauge_for_service kumod/src/metrics_helper.rs:199:5 kumod::delivery_metrics::DeliveryMetrics::new kumod/src/delivery_metrics.rs:185:26 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:334:27 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 1 MiB in 16 allocations (64.9 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:642:49 960 KiB in 2 allocations (480 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:641:34 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 943.6 KiB in 181 allocations (5.2 KiB each) ::fmt kumod/src/egress_source.rs:30:23 <&T as core::fmt::Debug>::fmt core/src/fmt/mod.rs:2390:62 tracing_subscriber::fmt::format::Writer::write_fmt tracing-subscriber-0.3.18/src/fmt/format/mod.rs:514:9 ::record_debug tracing-subscriber-0.3.18/src/fmt/format/mod.rs:1290:21 <&T as tracing_core::field::Value>::record tracing-core-0.1.33/src/field.rs:627:9 tracing_core::field::ValueSet::record tracing-core-0.1.33/src/field.rs:1041:23 tracing_core::span::Attributes::record tracing-core-0.1.33/src/span.rs:183:9 <&F as tracing_subscriber::field::RecordFields>::record tracing-subscriber-0.3.18/src/field/mod.rs:187:9 ::format_fields tracing-subscriber-0.3.18/src/fmt/format/mod.rs:1166:9 as tracing_subscriber::layer::Layer>::on_new_span tracing-subscriber-0.3.18/src/fmt/fmt_layer.rs:817:16 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 942 KiB in 157 allocations (6 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 as serde::de::Visitor>::visit_str kumo-api-types/src/shaping.rs:1384:17 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 942 KiB in 157 allocations (6 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 as serde::de::Visitor>::visit_str kumo-api-types/src/shaping.rs:1384:17 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 937.3 KiB in 13 allocations (72.1 KiB each) domain_map::DomainMap::insert domain-map/src/lib.rs:83:32 domain_map::register::{{closure}} domain-map/src/lib.rs:168:21 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 892 KiB in 223 allocations (4 KiB each) rustls::msgs::deframer::buffers::DeframerVecBuffer::prepare_read rustls-0.23.19/src/msgs/deframer/buffers.rs:245:13 rustls::msgs::deframer::buffers::DeframerVecBuffer::read rustls-0.23.19/src/msgs/deframer/buffers.rs:197:27 rustls::conn::ConnectionCommon::read_tls rustls-0.23.19/src/conn.rs:719:19 tokio_rustls::common::Stream::read_io tokio-rustls-0.26.0/src/common/mod.rs:95:23 tokio_rustls::common::Stream::handshake tokio-rustls-0.26.0/src/common/mod.rs:161:23 as core::future::future::Future>::poll tokio-rustls-0.26.0/src/common/handshake.rs:87:27 as core::future::future::Future>::poll tokio-rustls-0.26.0/src/lib.rs:448:9 rfc5321::client::SmtpClient::starttls::{{closure}} rfc5321/src/client.rs:564:22 kumod::smtp_dispatcher::SmtpDispatcher::attempt_connection_impl::{{closure}} kumod/src/smtp_dispatcher.rs:492:22 ::attempt_connection::{{closure}} kumod/src/smtp_dispatcher.rs:672:14 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}}::{{closure}} tokio-1.41.1/src/macros/select.rs:557:49 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1093:26 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 875.1 KiB in 9 allocations (97.2 KiB each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:460:40 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 864 KiB in 12 allocations (72 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::ReadyQueueManager::maintainer_task::{{closure}} kumod/src/ready_queue.rs:454:21 840 KiB in 11 allocations (76.4 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:642:49 820 KiB in 205 allocations (4 KiB each) rustls::msgs::deframer::buffers::DeframerVecBuffer::prepare_read rustls-0.23.19/src/msgs/deframer/buffers.rs:245:13 rustls::msgs::deframer::buffers::DeframerVecBuffer::read rustls-0.23.19/src/msgs/deframer/buffers.rs:197:27 rustls::conn::ConnectionCommon::read_tls rustls-0.23.19/src/conn.rs:719:19 tokio_rustls::common::Stream::read_io tokio-rustls-0.26.0/src/common/mod.rs:95:23 tokio_rustls::common::Stream::handshake tokio-rustls-0.26.0/src/common/mod.rs:161:23 as core::future::future::Future>::poll tokio-rustls-0.26.0/src/common/handshake.rs:87:27 as core::future::future::Future>::poll tokio-rustls-0.26.0/src/lib.rs:448:9 rfc5321::client::SmtpClient::starttls::{{closure}} rfc5321/src/client.rs:564:22 kumod::smtp_dispatcher::SmtpDispatcher::attempt_connection_impl::{{closure}} kumod/src/smtp_dispatcher.rs:492:22 ::attempt_connection::{{closure}} kumod/src/smtp_dispatcher.rs:672:14 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}}::{{closure}} tokio-1.41.1/src/macros/select.rs:557:49 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1093:26 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 780 KiB in 40 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 780 KiB in 40 allocations (19.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 768 KiB in 3 allocations (256 KiB each) ::new_span tracing-subscriber-0.3.18/src/registry/sharded.rs:246:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:126:18 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 mod_memoize::SemaphoreManager::resolve_semaphore mod-memoize/src/lib.rs:264:34 mod_memoize::acquire_semaphore::{{closure}} mod-memoize/src/lib.rs:332:21 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:445:26 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 46.9 MiB in 41152 allocations (1.2 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 46.3 MiB in 42240 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 40.6 MiB in 125248 allocations (340 B each) ::clone mod-memoize/src/lib.rs:83:11 as core::clone::Clone>::clone domain-map/src/lib.rs:14:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 36 MiB in 24064 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::obtain_message::{{closure}} kumod/src/ready_queue.rs:1468:5 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1621:50 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 34.2 MiB in 114880 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::LuaConfig::convert_args_and_call_callback::{{closure}} config/src/lib.rs:213:42 kumo_server_common::register::TaskParams::run::{{closure}} kumo-server-common/src/lib.rs:310:18 kumo_server_common::register::{{closure}}::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:84 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 33.2 MiB in 111616 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 32.8 MiB in 110144 allocations (312 B each) <&mut A as serde::de::MapAccess>::next_entry serde-1.0.215/src/de/mod.rs:1938:9 <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 26.2 MiB in 24384 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 23.2 MiB in 11520 allocations (2.1 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 22.5 MiB in 9280 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 21.4 MiB in 73536 allocations (304.5 B each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 18.9 MiB in 9984 allocations (1.9 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 18.3 MiB in 7488 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 18.3 MiB in 89344 allocations (214.4 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 17.1 MiB in 9216 allocations (1.9 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 16.7 MiB in 8960 allocations (1.9 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 16.7 MiB in 27904 allocations (629.4 B each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}} mod-memoize/src/lib.rs:47:28 ::from_lua mod-memoize/src/lib.rs:94:35 ::from_lua mod-memoize/src/lib.rs:111:33 mod_memoize::CacheEntry::from_multi_value mod-memoize/src/lib.rs:170:29 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:459:33 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 16.7 MiB in 12480 allocations (1.4 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 16.2 MiB in 8960 allocations (1.9 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 16 MiB in 8512 allocations (1.9 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 15.5 MiB in 10368 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::obtain_message::{{closure}} kumod/src/ready_queue.rs:1468:5 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1691:70 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 14.7 MiB in 7680 allocations (2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 14.3 MiB in 9536 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 11.8 MiB in 58560 allocations (212.1 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 10.7 MiB in 9984 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 10.5 MiB in 7040 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::obtain_message::{{closure}} kumod/src/ready_queue.rs:1468:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1067:63 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 10.2 MiB in 8704 allocations (1.2 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::LuaConfig::convert_args_and_call_callback::{{closure}} config/src/lib.rs:213:42 kumo_server_common::register::TaskParams::run::{{closure}} kumo-server-common/src/lib.rs:310:18 kumo_server_common::register::{{closure}}::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:84 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 10 MiB in 9344 allocations (1.1 KiB each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 9.9 MiB in 6592 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend_from_labels::{{closure}} metrics-tracing-context-0.17.0/src/tracing_integration.rs:39:13 metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:33:13 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 9.7 MiB in 32960 allocations (308.5 B each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 9.6 MiB in 46592 allocations (217 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 9.1 MiB in 28160 allocations (340 B each) ::clone mod-memoize/src/lib.rs:83:11 as core::clone::Clone>::clone domain-map/src/lib.rs:14:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}} mod-memoize/src/lib.rs:47:28 ::from_lua mod-memoize/src/lib.rs:94:35 ::from_lua mod-memoize/src/lib.rs:111:33 mod_memoize::CacheEntry::from_multi_value mod-memoize/src/lib.rs:170:29 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:459:33 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 8.9 MiB in 11456 allocations (816 B each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 8.5 MiB in 4352 allocations (2 KiB each) kumod::egress_source::EgressPoolRoundRobin::new kumod/src/egress_source.rs:393:13 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:980:18 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 7.8 MiB in 26816 allocations (304 B each) dns_resolver::MailExchanger::resolve_impl::{{closure}} dns-resolver/src/lib.rs:328:23 dns_resolver::MailExchanger::resolve::{{closure}} dns-resolver/src/lib.rs:232:54 mod_dns_resolver::register::{{closure}}::{{closure}} mod-dns-resolver/src/lib.rs:17:54 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 7.5 MiB in 3712 allocations (2.1 KiB each) kumod::egress_source::EgressPoolRoundRobin::compute_ready_queue_name::{{closure}} kumod/src/egress_source.rs:439:9 kumod::egress_source::EgressPoolRoundRobin::next::{{closure}} kumod/src/egress_source.rs:517:18 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1757:22 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 7.4 MiB in 26560 allocations (291.5 B each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1176:93 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 7.2 MiB in 24832 allocations (304 B each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::obtain_message::{{closure}} kumod/src/ready_queue.rs:1468:5 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1621:50 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 6.8 MiB in 32192 allocations (223 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 6.6 MiB in 31488 allocations (220 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 6.4 MiB in 4288 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::deliver_message::{{closure}} kumod/src/ready_queue.rs:1216:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1178:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 6 MiB in 7680 allocations (816 B each) arc_swap::ArcSwapAny,S>::from_pointee arc-swap-1.7.1/src/lib.rs:695:20 kumo_server_common::config_handle::ConfigHandle::new kumo-server-common/src/config_handle.rs:37:24 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:359:30 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 6 MiB in 9856 allocations (634.5 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5.8 MiB in 8320 allocations (736 B each) kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:351:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 5.7 MiB in 9408 allocations (639.6 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5.6 MiB in 2688 allocations (2.1 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 5.6 MiB in 9344 allocations (628.3 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5.5 MiB in 2304 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5.5 MiB in 9344 allocations (620.3 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5.4 MiB in 9152 allocations (622.9 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5.4 MiB in 9024 allocations (628 B each) as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 5 MiB in 8256 allocations (641.1 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 5 MiB in 8256 allocations (628.9 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4.8 MiB in 7936 allocations (628.2 B each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4.5 MiB in 2176 allocations (2.1 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4.3 MiB in 1856 allocations (2.4 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 4.2 MiB in 2240 allocations (1.9 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:323:75 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::run_singleton_wheel::{{closure}}::reinsert_ready::{{closure}} kumod/src/queue.rs:2074:49 kumod::queue::Queue::run_singleton_wheel::{{closure}} kumod/src/queue.rs:2108:67 kumod::queue::QueueStructure::insert::{{closure}}::{{closure}} kumod/src/queue.rs:875:84 4.2 MiB in 30016 allocations (148 B each) throttle::limit::LeaseSet::acquire throttle/src/limit.rs:261:26 throttle::limit::LimitSpec::acquire_lease_memory::{{closure}} throttle/src/limit.rs:121:9 throttle::limit::LimitSpec::acquire_lease::{{closure}} throttle/src/limit.rs:64:53 kumod::ready_queue::ReadyQueue::maintain::{{closure}} kumod/src/ready_queue.rs:728:54 kumod::ready_queue::ReadyQueueManager::maintainer_task::{{closure}} kumod/src/ready_queue.rs:474:38 4.1 MiB in 3776 allocations (1.1 KiB each) kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:1021:22 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 4.1 MiB in 31296 allocations (136 B each) dns_resolver::MailExchanger::resolve_impl::{{closure}} dns-resolver/src/lib.rs:345:18 dns_resolver::MailExchanger::resolve::{{closure}} dns-resolver/src/lib.rs:232:54 mod_dns_resolver::register::{{closure}}::{{closure}} mod-dns-resolver/src/lib.rs:17:54 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 3.8 MiB in 18496 allocations (214.8 B each) <&mut A as serde::de::MapAccess>::next_value serde-1.0.215/src/de/mod.rs:1954:9 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 3.8 MiB in 1536 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.7 MiB in 2496 allocations (1.5 KiB each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::deliver_message::{{closure}} kumod/src/ready_queue.rs:1216:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1178:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 3.6 MiB in 1664 allocations (2.2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.6 MiB in 1856 allocations (2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.6 MiB in 2368 allocations (1.6 KiB each) config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.5 MiB in 1600 allocations (2.3 KiB each) lockfree_object_pool::linear_page::LinearPage::get_or_create_next lockfree-object-pool-0.1.6/src/linear_page.rs:29:37 lockfree_object_pool::linear_page::LinearPage::alloc lockfree-object-pool-0.1.6/src/linear_page.rs:64:35 lockfree_object_pool::linear_object_pool::LinearObjectPool::pull_owned lockfree-object-pool-0.1.6/src/linear_object_pool.rs:103:31 ::default metrics-tracing-context-0.17.0/src/tracing_integration.rs:52:16 metrics_tracing_context::tracing_integration::Labels::from_record metrics-tracing-context-0.17.0/src/tracing_integration.rs:84:26 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:138:26 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumo_api_types::shaping::Shaping::merge_files::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:642:49 kumo_server_common::register::{{closure}}::{{closure}} kumo-server-common/src/lib.rs:333:39 3.5 MiB in 1216 allocations (2.9 KiB each) ::deliver_message::{{closure}}::{{closure}}::{{closure}} kumod/src/lua_deliver.rs:199:78 config::LuaConfig::with_registry_value::{{closure}} config/src/lib.rs:339:16 ::deliver_message::{{closure}} kumod/src/lua_deliver.rs:210:14 kumod::ready_queue::Dispatcher::deliver_message::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1289:14 kumod::ready_queue::Dispatcher::deliver_message::{{closure}} kumod/src/ready_queue.rs:1216:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1178:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 3.5 MiB in 1664 allocations (2.1 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.5 MiB in 1408 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.4 MiB in 1792 allocations (1.9 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.3 MiB in 6848 allocations (512 B each) kumod::ready_queue::Fifo::new kumod/src/ready_queue.rs:69:20 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:344:34 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 3.3 MiB in 960 allocations (3.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.3 MiB in 22912 allocations (150.7 B each) <&mut W as core::fmt::Write::write_fmt::SpecWriteFmt>::spec_write_fmt core/src/fmt/mod.rs:226:21 kumod::ready_queue::ReadyQueueManager::compute_queue_name::{{closure}} kumod/src/ready_queue.rs:235:20 kumod::egress_source::EgressPoolRoundRobin::compute_ready_queue_name::{{closure}} kumod/src/egress_source.rs:435:92 kumod::egress_source::EgressPoolRoundRobin::next::{{closure}} kumod/src/egress_source.rs:517:18 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1757:22 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2198:27 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 3.2 MiB in 1664 allocations (2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.2 MiB in 1408 allocations (2.3 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.1 MiB in 1664 allocations (1.9 KiB each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 3.1 MiB in 1408 allocations (2.2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3.1 MiB in 1280 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 3 MiB in 2240 allocations (1.4 KiB each) config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 2.9 MiB in 9856 allocations (304 B each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 2.8 MiB in 8768 allocations (340 B each) ::clone mod-memoize/src/lib.rs:83:11 as core::clone::Clone>::clone domain-map/src/lib.rs:14:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}}::{{closure}} mod-memoize/src/lib.rs:49:51 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:131:34 mod_memoize::CacheValue::as_lua mod-memoize/src/lib.rs:135:56 mod_memoize::CacheEntry::to_value mod-memoize/src/lib.rs:154:36 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:440:35 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.8 MiB in 8704 allocations (340 B each) ::clone mod-memoize/src/lib.rs:83:11 as core::clone::Clone>::clone domain-map/src/lib.rs:14:5 as core::clone::Clone>::clone domain-map/src/lib.rs:16:5 as core::clone::Clone>::clone domain-map/src/lib.rs:39:5 mod_memoize::Memoized::impl_memoize::{{closure}} mod-memoize/src/lib.rs:47:28 ::from_lua mod-memoize/src/lib.rs:94:35 ::from_lua mod-memoize/src/lib.rs:111:33 mod_memoize::CacheEntry::from_multi_value mod-memoize/src/lib.rs:170:29 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:459:33 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::smtp_server::SmtpServer::call_callback::{{closure}} kumod/src/smtp_server.rs:977:54 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1679:18 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.7 MiB in 9280 allocations (304 B each) metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:31:16 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::obtain_message::{{closure}} kumod/src/ready_queue.rs:1468:5 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1691:70 kumod::ready_queue::Dispatcher::wait_for_message::{{closure}} kumod/src/ready_queue.rs:1565:5 kumod::ready_queue::Dispatcher::run::{{closure}}::{{closure}} kumod/src/ready_queue.rs:1083:18 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 2.7 MiB in 1088 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.7 MiB in 9152 allocations (304 B each) dns_resolver::MailExchanger::resolve_impl::{{closure}} dns-resolver/src/lib.rs:328:23 dns_resolver::MailExchanger::resolve::{{closure}} dns-resolver/src/lib.rs:232:54 kumod::ready_queue::ReadyQueueManager::compute_queue_name::{{closure}} kumod/src/ready_queue.rs:208:71 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:256:79 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 2.6 MiB in 768 allocations (3.5 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.6 MiB in 1280 allocations (2.1 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.6 MiB in 1472 allocations (1.8 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.6 MiB in 4288 allocations (632 B each) kumod::smtp_server::ConnectionMetaData::clone_inner kumod/src/smtp_server.rs:1847:9 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1670:17 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.6 MiB in 1216 allocations (2.2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.6 MiB in 1344 allocations (2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.5 MiB in 1088 allocations (2.4 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.5 MiB in 9856 allocations (264 B each) kumo_server_common::config_handle::ConfigHandle::update kumo-server-common/src/config_handle.rs:50:31 kumod::queue::Queue::perform_config_refresh::{{closure}} kumod/src/queue.rs:1179:17 kumod::queue::Queue::perform_config_refresh_if_due::{{closure}} kumod/src/queue.rs:1165:56 kumod::queue::Queue::check_config_refresh::{{closure}} kumod/src/queue.rs:1097:22 kumod::queue::Queue::queue_config_maintainer::{{closure}} kumod/src/queue.rs:1069:67 kumod::queue::QueueManager::new::{{closure}} kumod/src/queue.rs:2181:50 2.5 MiB in 1856 allocations (1.4 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.4 MiB in 1152 allocations (2.2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.4 MiB in 3456 allocations (736 B each) kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:351:13 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 2.4 MiB in 3072 allocations (816 B each) arc_swap::ArcSwapAny,S>::from_pointee arc-swap-1.7.1/src/lib.rs:695:20 kumo_server_common::config_handle::ConfigHandle::new kumo-server-common/src/config_handle.rs:37:24 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}}::{{closure}} kumod/src/ready_queue.rs:359:30 kumod::ready_queue::ReadyQueueManager::resolve_by_queue_name::{{closure}} kumod/src/ready_queue.rs:328:22 kumod::queue::Queue::insert_ready_impl::{{closure}}::{{closure}} kumod/src/queue.rs:1843:18 kumod::queue::Queue::insert_ready_impl::{{closure}} kumod/src/queue.rs:1746:5 kumod::queue::Queue::insert_ready::{{closure}}::{{closure}} kumod/src/queue.rs:1712:63 kumod::queue::Queue::insert_ready::{{closure}} kumod/src/queue.rs:1593:5 kumod::queue::Queue::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2030:52 kumod::queue::Queue::insert::{{closure}} kumod/src/queue.rs:2008:5 kumod::spool::SpoolManager::spool_in_thread::{{closure}} kumod/src/spool.rs:368:81 kumod::spool::SpoolManager::start_spool::{{closure}}::{{closure}} kumod/src/spool.rs:513:87 2.4 MiB in 960 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.4 MiB in 1216 allocations (2 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.3 MiB in 960 allocations (2.5 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18 2.3 MiB in 1664 allocations (1.4 KiB each) fancy_regex::compile::compile_inner fancy-regex-0.14.0/src/compile.rs:500:14 fancy_regex::Regex::new_options fancy-regex-0.14.0/src/lib.rs:672:25 fancy_regex::Regex::new fancy-regex-0.14.0/src/lib.rs:634:9 >::try_from kumo-api-types/src/shaping.rs:40:17 kumo_api_types::shaping::_::::deserialize::{{closure}} kumo-api-types/src/shaping.rs:32:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:32:10 as serde::de::Visitor>::visit_seq kumo-api-types/src/shaping.rs:1392:13 kumo_api_types::shaping::string_or_array kumo-api-types/src/shaping.rs:1396:5 kumo_api_types::shaping::regex_string_or_array kumo-api-types/src/shaping.rs:1349:5 <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize kumo-api-types/src/shaping.rs:219:32 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:217:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:217:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:979:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:979:10 ::deserialize::__Visitor as serde::de::Visitor>::visit_map kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::_::::deserialize kumo-api-types/src/shaping.rs:969:10 kumo_api_types::shaping::from_toml kumo-api-types/src/shaping.rs:451:8 kumo_api_types::shaping::Shaping::load_from_file::{{closure}} kumo-api-types/src/shaping.rs:592:13 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:622:74 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::ready_queue::ReadyQueueManager::compute_config::{{closure}} kumod/src/ready_queue.rs:277:14 kumod::ready_queue::ReadyQueue::perform_config_refresh::{{closure}} kumod/src/ready_queue.rs:845:10 kumod::ready_queue::ReadyQueue::perform_config_refresh_if_due::{{closure}} kumod/src/ready_queue.rs:827:56 kumod::ready_queue::ReadyQueueManager::check_config_refresh::{{closure}} kumod/src/ready_queue.rs:411:18 kumod::ready_queue::ReadyQueueManager::queue_config_maintainer::{{closure}} kumod/src/ready_queue.rs:387:67 2.3 MiB in 7808 allocations (304 B each) kumo_api_types::shaping::PartialEntry::merge_from kumo-api-types/src/shaping.rs:1278:38 kumo_api_types::shaping::Shaping::merge_files::{{closure}} kumo-api-types/src/shaping.rs:745:29 kumo_api_types::shaping::register::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:1417:22 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:369:46 kumod::mod_kumo::register::{{closure}}::{{closure}} kumod/src/mod_kumo.rs:147:18 mod_memoize::register::{{closure}}::{{closure}}::{{closure}} mod-memoize/src/lib.rs:457:73 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::queue::Queue::call_get_queue_config::{{closure}} kumod/src/queue.rs:969:14 kumod::queue::Queue::new::{{closure}} kumod/src/queue.rs:977:76 kumod::queue::QueueManager::resolve::{{closure}}::{{closure}} kumod/src/queue.rs:2408:59 kumod::queue::QueueManager::resolve::{{closure}} kumod/src/queue.rs:2398:5 kumod::queue::QueueManager::insert::{{closure}}::{{closure}} kumod/src/queue.rs:2194:41 kumod::queue::QueueManager::insert::{{closure}} kumod/src/queue.rs:2190:5 kumod::queue::QueueManager::insert_or_unwind::{{closure}}::{{closure}} kumod/src/queue.rs:2220:47 kumod::queue::QueueManager::insert_or_unwind::{{closure}} kumod/src/queue.rs:2214:5 kumod::smtp_server::SmtpServer::process_data::{{closure}} kumod/src/smtp_server.rs:1782:22 kumod::smtp_server::SmtpServer::process::{{closure}}::{{closure}} kumod/src/smtp_server.rs:1561:45 kumod::smtp_server::SmtpServer::process::{{closure}} kumod/src/smtp_server.rs:1010:5 kumod::smtp_server::SmtpServer::run::{{closure}}::{{closure}} kumod/src/smtp_server.rs:549:44 kumod::smtp_server::SmtpServer::run::{{closure}} kumod/src/smtp_server.rs:499:5 kumod::smtp_server::EsmtpListenerParams::run::{{closure}}::{{closure}}::{{closure}} kumod/src/smtp_server.rs:373:95 2.2 MiB in 7744 allocations (304 B each) metrics_tracing_context::tracing_integration::Labels::extend_from_labels::{{closure}} metrics-tracing-context-0.17.0/src/tracing_integration.rs:39:13 metrics_tracing_context::tracing_integration::Labels::extend metrics-tracing-context-0.17.0/src/tracing_integration.rs:33:13 metrics_tracing_context::tracing_integration::Labels::extend_from_labels metrics-tracing-context-0.17.0/src/tracing_integration.rs:38:9 >::on_new_span metrics-tracing-context-0.17.0/src/tracing_integration.rs:142:17 as tracing_core::subscriber::Subscriber>::new_span tracing-subscriber-0.3.18/src/layer/layered.rs:127:9 tracing_core::dispatcher::Dispatch::new_span tracing-core-0.1.33/src/dispatcher.rs:559:9 tracing_core::dispatcher::get_default tracing-core-0.1.33/src/dispatcher.rs:389:16 kumod::ready_queue::Dispatcher::run::{{closure}} kumod/src/ready_queue.rs:989:5 kumod::ready_queue::ReadyQueue::maintain::{{closure}}::{{closure}} kumod/src/ready_queue.rs:783:26 2.2 MiB in 960 allocations (2.4 KiB each) fancy_regex::Regex::is_match fancy-regex-0.14.0/src/lib.rs:712:53 kumo_api_types::shaping::Rule::matches::{{closure}} kumo-api-types/src/shaping.rs:248:22 kumo_api_types::shaping::Rule::matches kumo-api-types/src/shaping.rs:246:9 kumo_api_types::shaping::ShapingInner::match_rules_impl::{{closure}} kumo-api-types/src/shaping.rs:386:20 kumo_api_types::shaping::ShapingInner::match_rules::{{closure}} kumo-api-types/src/shaping.rs:368:63 kumo_api_types::shaping::Shaping::match_rules::{{closure}} kumo-api-types/src/shaping.rs:888:40 ::add_methods::{{closure}}::{{closure}} kumo-api-types/src/shaping.rs:949:51 config::async_call_callback::{{closure}} config/src/lib.rs:356:78 config::LuaConfig::async_call_callback::{{closure}} config/src/lib.rs:227:50 kumod::logging::hooks::LogHookState::do_record::{{closure}}::{{closure}} kumod/src/logging/hooks.rs:172:18