Modify ↓

#24955 new defect

Memory leaks, performance issues across core

Reported by: gaben Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc: GerdP

Description

I've done some profiling and found some issues around many common code paths, which affect every user.

While I don't currently have exact numbers, the memory gains should be significant, especially during long editing sessions, ranging from few hundred megabytes to possibly gigabytes. Also, many listeners were left registered after deleted layers, thousands of them.

There are also some performance issues; funniest for me, the selection performance is held back by the conflict manager panel, which checks every object, even when there is no conflict. Only if the panel is visible.

I'll be publishing the patch soon as well.

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to gaben.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.