Edgewall Software
Modify

Opened 5 years ago

Closed 5 years ago

#12201 closed defect (fixed)

Memory issue in git repository after [13951]

Reported by: Jun Omae Owned by: Jun Omae
Priority: normal Milestone: 1.0.9
Component: plugin/git Version: 1.0.6
Severity: major Keywords: memory
Cc: Branch:
Release Notes:

Fix regression in [13951], reduce memory usage in git repository.

API Changes:
Internal Changes:

Description

After [13951] (#11971), git repository uses huge memory by creating set object for each revision when git repository has many revisions and branches/tags.

Repository # of commits # of branches and tags memory usage
mirror.git 14545 4 14.6 MiB
jomae.git 10870 270 128.3 MiB
rjollos.git 11993 455 148.2 MiB

Attachments (0)

Change History (2)

comment:1 by Jun Omae, 5 years ago

Owner: set to Jun Omae
Status: newassigned

Proposed changes in jomae.git@t12201. I'm going to push it soon.

Repository # of commits # of branches and tags 1.0.5 1.0-stable @t12201
mirror.git 14545 4 8.8 MiB 14.6 MiB 11.5 MiB
jomae.git 10870 270 23.5 MiB 128.3 MiB 10.5 MiB
rjollos.git 11993 455 36.8 MiB 148.2 MiB 11.6 MiB

comment:2 by Jun Omae, 5 years ago

Release Notes: modified (diff)
Resolution: fixed
Status: assignedclosed

Committed in [14299] and merged to trunk in [14300].

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Jun Omae.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Jun Omae to the specified user.

Add Comment


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