Comment 42 for bug 1959747

Revision history for this message
In , Vseerror (vseerror) wrote :

(In reply to Adi from comment #32)
> ...
> It seems that the high CPU usage and slow UI update is worse when the message list is big and the window is big. If I make it that only 10 rows are visible, it seems to be faster. Here is a profile of the mouse moving around a large message list. https://share.firefox.dev/3y3PfU2

According to experts in matrix chat, "https://share.firefox.dev/3UR69z3 (profile from comment 32, we don't have symbols so I collapsed libxul.so). The profile from comment 29 has symbols, so we can see a bit more what happens: https://share.firefox.dev/3y7gOMy Both profiles show too much time drawing SVG images (and too many Image Paint markers for these images). The profile from comment 32 additionally has an insane amount of time spent doing an SQL query from getCardFromProperty. From looking at the profiles, it's not obvious to me if the SVG images are repeated too many times because of a Thunderbird bug, or if they are painted too many times due to a graphics bug."