#instantbird log on 08 20 2019

All times are UTC.

03:50:56 --> Logicoma has joined #instantbird
03:56:59 <-- Logicoma has quit (Ping timeout: 121 seconds)
07:00:04 --> G7wwHjKkH has joined #instantbird
07:09:46 <-- GeekShadow has quit (Ping timeout: 121 seconds)
07:11:49 --> GeekShadow has joined #instantbird
07:41:23 <-- Mook_as has quit (Connection closed)
07:42:45 --> Mook_as has joined #instantbird
09:07:02 --> Logicoma has joined #instantbird
09:09:00 <-- florian has quit (Client exited)
09:17:07 <-- Logicoma has quit (Ping timeout: 121 seconds)
09:38:10 <-- G7wwHjKkH has quit (Client exited)
09:52:55 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:06:52 --> gerard-majax has joined #instantbird
10:19:02 <-- gerard-majax has quit (Quit: Leaving)
10:19:09 --> gerard-majax_ has joined #instantbird
10:22:23 * gerard-majax_ is now known as gerard-majax 
11:04:27 --> florian has joined #instantbird
11:04:28 * ChanServ sets mode +qo florian florian 
11:19:24 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
11:29:12 --> clokep has joined #instantbird
11:32:02 --> chrisccoulson has joined #instantbird
11:32:10 <-- chrisccoulson has quit (Connection closed)
11:32:29 --> chrisccoulson has joined #instantbird
12:35:41 <florian> Thunderbid performance is so infuriatingly poor :( https://perfht.ml/30gbjYO
12:35:47 <florian> I just tried to type messages on IRC
12:36:21 <clokep> Anything easy to fix?
12:36:53 <florian> Easy, I don't know.
12:37:42 <florian> there are 2 things there: One is gloda forcing synchronous GCs just for the sake of it, and that blocks the UI for 640ms...
12:38:04 <clokep> Shouldn't gloda be a background thing?
12:38:55 <florian> The other thing that seems more serious is that "rasterize" seems to take 60ms every time on my 27" hidpi screen when the TB window is full screen.
12:39:10 <florian> that's probably just Gecko on Mac that composites in a terribly wasteful way
12:39:25 <florian> if I just move the TB window to the low dpi screen, typing becomes (almost) smooth)
12:40:26 <florian> there are lots of things starting with "Shouldn't gloda..." that could be said ;)
12:40:46 <florian> I'm not sure that forced GC is still needed or even just barely useful 10 years after it was added
12:41:03 <florian> I don't think gloda should be indexing while the user is typing
12:44:15 <clokep> True.
12:44:20 <clokep> Or when the user is using Thunderbird. ;)
12:45:11 <florian> Moving the mouse into the left or right sidebar (ie. list of contacts, or list of muc participants) causes a repaint of the whole bottom area (anything below the toolbar) :-S
12:46:47 <florian> hmm, interesting, after changing the selected channel I can no longer consistently reproduce :-/
12:54:44 <clokep> florian: If there's something actionable, would probably be good to file a bug at least?
12:56:08 <florian> yeah, I should file a gloda sucks bug at some point
12:57:11 <florian> my current TB instance uses 2GB of ram, that probably doesn't help with GC speed
12:58:08 <clokep> Huh, mine is only using 750 MB.
12:58:12 <clokep> And...I actually use it for mail too.
12:59:12 <clokep> Maybe restart?
13:00:46 <florian> restarts always solve everything :)
13:29:21 <florian> this is such a pain. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1575214
13:29:23 <instantbot> Bug 1575214 nor, --, ---, nobody, NEW, Gloda is getting in the way of typing messages
13:29:28 <florian> turns out I already had a patch solving a part of the problem
13:31:27 <clokep> Well...that helps you from having to fix it already?
13:38:04 <clokep> florian: Does that mean you need a review? :P
13:38:21 <florian> I think that patch was stuck on "someone needs to test it"
13:39:33 <clokep> Ah, that sounds likely.
14:40:25 <florian> a nice profile of displaying #developers with lots of messages: https://perfht.ml/30lr7cH
14:40:36 <florian> gloda manages to force a GC right in the middle, as if it wasn't slow enough already!
14:44:13 <-- florian has quit (Client exited)
15:05:55 --> florian has joined #instantbird
15:05:56 * ChanServ sets mode +qo florian florian 
15:23:29 <clokep> florian: That's like 1 second of garbage collecting?!
16:37:32 --> Logicoma has joined #instantbird
17:43:08 --> TJ- has joined #instantbird
17:46:27 <-- clokep has quit (Ping timeout: 121 seconds)
18:14:10 <-- florian has quit (Client exited)
18:14:20 <-- Logicoma has quit (Ping timeout: 121 seconds)
18:59:50 --> Logicoma has joined #instantbird
19:04:20 <-- TJ- has quit (Quit: WeeChat 2.5)
19:22:04 --> clokep has joined #instantbird
21:14:59 <-- Logicoma has quit (Ping timeout: 121 seconds)
22:03:22 <-- clokep has quit (Ping timeout: 121 seconds)