diff options
author | Luke Bratch <luke@bratch.co.uk> | 2019-12-22 20:16:57 +0000 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2019-12-22 20:16:57 +0000 |
commit | 0883de2c491a8c79aec13d25bab429aea4362a10 (patch) | |
tree | 1c1e1063697f8b5e19d706ef3813f76aad21b70e /TODO | |
parent | 85dd88a180043e991c19a4c93a6ce5c7fe0a6e88 (diff) |
Significantly reduce memory usage by only initialising channel struct elements when they are used for the first time.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -10,8 +10,6 @@ macOS compiler may need limits.h included in structures.h. NAMES don't seem to be sent to clients (at least old irssi) after weird timeouts like slow QUIT processing. -Memory usage seems very high. Maybe it's timeouts/reconnecting? Does it only happen with background mode? - When blabouncer reconnects to a server, clients (at least XChat) get stuck with just e.g. [13:14:50]* PONG LAG1574032890090568 [13:15:20]* PONG LAG1574032920149401 @@ -22,3 +20,7 @@ When blabouncer reconnects to a server, clients (at least XChat) get stuck with In channels with no nicks. Add BLABOUNCER VERSION. + +Sometimes replaymode = "lastspoke" will replay the last message you sent if you spoke last and sometimes it doesn't - change to always include your last message? + +Can memory usage be reduced further? (e.g. better channel struct management) |