NLnet M4 progress - markov2/perl5-Mail-Box GitHub Wiki
Benchmarking
2025-06 Simplelists big mails
Various natural reasons for benchmarking, for instance when a process takes too long. In this case, sending messages of 28MB took more than 4 seconds. These investigations as result:
- Slowness in Net::SMTP
- Useless auto-detection of charset for binaries
- Regexp optimization in charset detection
- Always new object for EOL
The result of these changes were large: 3.7x performance gain!