Performance issue when creating/modifying bug
Posted: 29 Oct 2014, 14:57
Hello,
We''ve just set up a gmail account (POP3) and tested the emailreporting. Bug are correctly created but we are facing performance problem.
Indeed, when we trigger the collection of email (/mantis/plugins/EmailReporting/scripts/bug_report_mail.php) it last more than 20 seconds and block any other usage of mantisBT...
This issue is only relevant when there is at least one email to collect on our gmail account.
Any idea to fix this problem ?
----------------------------------------------------------------------------------------------
for your information, here is the trace for one example of our tests :
"Start checking all mailboxes: Wednesday 29th of October 2014 14:01:27
Debug output memory usage
Location: Mail API - Finished __construct
Current memory usage: 10.51 MiB / -1
Peak memory usage: 10.53 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start process mailbox
Current memory usage: 10.51 MiB / -1
Peak memory usage: 10.53 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start process single email
Current memory usage: 10.52 MiB / -1
Peak memory usage: 10.54 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Single email retrieved from mailbox
Current memory usage: 10.53 MiB / -1
Peak memory usage: 10.55 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start Mail Parser
Current memory usage: 10.53 MiB / -1
Peak memory usage: 10.55 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - Start parse
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.59 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - mimeDecode initiated
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.59 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - Start decode
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.59 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - Start parse structure
Current memory usage: 10.56 MiB / -1
Peak memory usage: 10.62 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Finished Mail Parser
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.62 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Parsed single email
Current memory usage: 10.53 MiB / -1
Peak memory usage: 10.62 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start add bug
Current memory usage: 10.58 MiB / -1
Peak memory usage: 10.63 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Mailbox: Test_GBE
Debug output memory usage
Location: Mail API - Finished add bug
Current memory usage: 10.82 MiB / -1
Peak memory usage: 11.09 MiB / -1
Current real memory usage: 11.25 MiB / -1
Peak real memory usage: 11.5 MiB / -1
Debug output memory usage
Location: Mail API - Start processing attachments
Current memory usage: 10.82 MiB / -1
Peak memory usage: 11.09 MiB / -1
Current real memory usage: 11.25 MiB / -1
Peak real memory usage: 11.5 MiB / -1
We''ve just set up a gmail account (POP3) and tested the emailreporting. Bug are correctly created but we are facing performance problem.
Indeed, when we trigger the collection of email (/mantis/plugins/EmailReporting/scripts/bug_report_mail.php) it last more than 20 seconds and block any other usage of mantisBT...
This issue is only relevant when there is at least one email to collect on our gmail account.
Any idea to fix this problem ?
----------------------------------------------------------------------------------------------
for your information, here is the trace for one example of our tests :
"Start checking all mailboxes: Wednesday 29th of October 2014 14:01:27
Debug output memory usage
Location: Mail API - Finished __construct
Current memory usage: 10.51 MiB / -1
Peak memory usage: 10.53 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start process mailbox
Current memory usage: 10.51 MiB / -1
Peak memory usage: 10.53 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start process single email
Current memory usage: 10.52 MiB / -1
Peak memory usage: 10.54 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Single email retrieved from mailbox
Current memory usage: 10.53 MiB / -1
Peak memory usage: 10.55 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start Mail Parser
Current memory usage: 10.53 MiB / -1
Peak memory usage: 10.55 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - Start parse
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.59 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - mimeDecode initiated
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.59 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - Start decode
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.59 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail Parser - Start parse structure
Current memory usage: 10.56 MiB / -1
Peak memory usage: 10.62 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Finished Mail Parser
Current memory usage: 10.55 MiB / -1
Peak memory usage: 10.62 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Parsed single email
Current memory usage: 10.53 MiB / -1
Peak memory usage: 10.62 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Debug output memory usage
Location: Mail API - Start add bug
Current memory usage: 10.58 MiB / -1
Peak memory usage: 10.63 MiB / -1
Current real memory usage: 10.75 MiB / -1
Peak real memory usage: 10.75 MiB / -1
Mailbox: Test_GBE
Debug output memory usage
Location: Mail API - Finished add bug
Current memory usage: 10.82 MiB / -1
Peak memory usage: 11.09 MiB / -1
Current real memory usage: 11.25 MiB / -1
Peak real memory usage: 11.5 MiB / -1
Debug output memory usage
Location: Mail API - Start processing attachments
Current memory usage: 10.82 MiB / -1
Peak memory usage: 11.09 MiB / -1
Current real memory usage: 11.25 MiB / -1
Peak real memory usage: 11.5 MiB / -1