[asterisk-bugs] [JIRA] (ASTERISK-23811) Improve performance of Asterisk by reducing the number of channel snapshots created
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Sun Jun 1 15:16:56 CDT 2014
Matt Jordan created ASTERISK-23811:
--------------------------------------
Summary: Improve performance of Asterisk by reducing the number of channel snapshots created
Key: ASTERISK-23811
URL: https://issues.asterisk.org/jira/browse/ASTERISK-23811
Project: Asterisk
Issue Type: Improvement
Security Level: None
Components: Core/Stasis
Affects Versions: 12.3.0
Reporter: Matt Jordan
During some performance testing of Asterisk with AGI, ARI, and lots of Local channels, we noticed that there's quite a hit in performance during channel creation and releasing to the dialplan (ARI continue). After investigating the performance spike that occurs during channel creation, we discovered that we create a lot of channel snapshots that are technically unnecessary. This includes creating snapshots during:
# AGI execution
# Returning objects for ARI commands
# During some Local channel operations
# During some dialling operations
# During variable setting
# During some bridging operations
And more.
The attached patch reduces a reasonable amount of channel snapshots, and improved performance in a variety of scenarios.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list