]> code.citadel.org Git - citadel.git/commitdiff
speedup Networker scheduling
authorWilfried Goesgens <dothebart@citadel.org>
Sun, 22 Jan 2012 23:26:07 +0000 (00:26 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 22 Jan 2012 23:26:07 +0000 (00:26 +0100)
  - iterate the netconfigs dir first to find out which rooms we realy care about
  - store roomnames case insensitive
  - store length
  - calculate the key of roomnames, so that while sorting out dupes its cheaper
  - minimize the locking of the roomlist by just swapping out the pointers while we process one list.


No differences found