Joining huge MUCs takes very long
Description
When joining a large MUC (about 1500 participants), it takes very, very long for Gajim to join the MUC. The XML console shows that it's all busy receiving the presence stanzas. This can be experienced for example when joining the #archlinux channel on Freenode via biboumi (an IRC-XMPP bridge)
For me to do:
-
submit the benchmarks -
submit the cProfile
Benchmarks
- Conversations @ Xiaomi Redmi 3s: about 5 seconds
- Dino @ i5-5200U, RAM: DDR3, 1600 MT/s: about 6 seconds
- Gajim @ i5-5200U, RAM: DDR3, 1600 MT/s: more than 2 minutes
(this issue is actually a follow-up to a discussion on the Gajim MUC)