• Simon Morlat's avatar
    Fixes and optimizations · f75cbf2e
    Simon Morlat authored
    - fix leakage of ServerGroupChatRoom, resulting in the conference server using 100% cpu for several seconds just to find list subscription handlers.
    - replace unefficient use of std::list managing list subscriptions by std::unordered_map
    - fix very costly == operator of ConferenceId and IdentityAddress, as they were instanciating a Address (wrapping belle_sip_header_address_t) in toString(). This change should greatly improve the chat rooms load time.
    f75cbf2e
Name
Last commit
Last update
build Loading commit data...
cmake Loading commit data...
console Loading commit data...
coreapi Loading commit data...
daemon Loading commit data...
include Loading commit data...
java Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
share Loading commit data...
src Loading commit data...
tester Loading commit data...
tools Loading commit data...
wrappers Loading commit data...
.clang-format Loading commit data...
.cproject Loading commit data...
.git-pre-commit Loading commit data...
.gitignore Loading commit data...
.project Loading commit data...
ABOUT-NLS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
ChangeLog.md Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
config.h.cmake Loading commit data...
config.rpath Loading commit data...
linphone.iss.in Loading commit data...
stamp-h.in Loading commit data...