Open Bug 1919573 Opened 1 year ago Updated 1 year ago

Excessive CPU usage by Calendar component

Categories

(Calendar :: General, defect)

Thunderbird 128
x86_64
Linux
defect

Tracking

(thunderbird_esr128 affected)

UNCONFIRMED
Tracking Status
thunderbird_esr128 --- affected

People

(Reporter: dhlocker, Unassigned)

Details

(Keywords: perf)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0

Steps to reproduce:

Switched from Mail tab to Calendar tab

Actual results:

Calendar displayed; CPU usage by thunderbird-bin went from 7-8% to 120+%; T'bird became non-responsive. Sometimes, after waiting several minutes, I was able to search in calendar, but mostly it just sat there doing nothing.

Expected results:

Display calendar; allow calendar search; responsive behaviour (no minutes of waitiing.)

Memory consumption also increased. Started at 535MB; increased within one minute to 1.4GB; at two minutes it's at 2.0GB and seems to have stabilised.

I also noted that I had "All Events" selected in the search chooser. (no search active; nothing in the search window)
switching to "Events in the Past" changed CPU usage down to 1-4%; memory approx 480MB
switching to "Events in this Calendar Month" -> 1-5% CPU (memory consumption is down to 433MB);
"Events in Current View" -> 3-7% CPU; 440MB

n.b. recent (within the last 24hrs) update - version is specifically 128.2.1esr (64-bit) in an Ubuntu snap.

OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Component: Untriaged → General
Product: Thunderbird → Calendar

What types of calendars?
ANd how many?

Flags: needinfo?(dhlocker)

(In reply to Wayne Mery (:wsmwk) from comment #3)

What types of calendars?
ANd how many?

I'm not sure what the "type" of a calendar might be.

Eleven calendars:

  • one US Holidays (read-only) calendar
  • three with five years each with six months of repeats of scheduled classes
  • five with occasional non-repetetive events
  • one with several items per week for a few years
  • one ("Home") calendar with most events
Flags: needinfo?(dhlocker)

FWIW, I've had all of these calendars (same configuration; same number of events, etc, modulo occasional additions in the last couple of months) for years now. This is the first time I've experienced such a slowdown. It happened immediately after the upgrade from 128.2.1esr (64-bit) to 128.2.3esr (64-bit).

You need to log in before you can comment on or make changes to this bug.