From 0883de2c491a8c79aec13d25bab429aea4362a10 Mon Sep 17 00:00:00 2001 From: Luke Bratch Date: Sun, 22 Dec 2019 20:16:57 +0000 Subject: Significantly reduce memory usage by only initialising channel struct elements when they are used for the first time. --- TODO | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 4e60cfd..d302400 100644 --- a/TODO +++ b/TODO @@ -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) -- cgit v1.2.3