Modify ↓
Opened 10 years ago
Closed 10 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 , 10 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:2 by , 10 years ago
| Release Notes: | modified (diff) |
|---|---|
| Resolution: | → fixed |
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.



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