Closed
Bug 883159
Opened 13 years ago
Closed 10 years ago
Usage memory of Firefox grows quickly and slows Firefox when using multiple tabs for IBM Requirements Manager
Categories
(Firefox :: Untriaged, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: sandrine.soudant, Unassigned, NeedInfo)
Details
(Whiteboard: [MemShrink:P3])
Attachments
(1 file)
|
117.57 KB,
application/octet-stream
|
Details |
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0 (Beta/Release)
Build ID: 20130511120803
Steps to reproduce:
When I use IBM Requirements Manager with Firefox v21, memory usage grows quickly as I open new tabs and slows Firefox.
How to reproduce :
1. Here are manual operation with timestamp and memory usage trace (in Kb)
08:42 Open Firefox v21 on WinXP SP3 4Go RAM with 3 tabs (webmail Google and 2 calendars) 235 608
08:45 Open a 4th tab to IBM Rational Requirements Manager (v4.0.2) server 278 720
08:48 Click on "Display modules" 307 672
08:48 Open 2 new tabs on the woking module (tabA and tabB) 400 907
08:51 Nothing special, I use RM to find artefact and make tracability with tabA and tabB 510 010
08:53 on tabA, display a shared view with the "Todo stuff" 479 508
08:53 on tabA, find an artefact to perform
08:53 on tabB, find the previous artefact, I like have some context informations to do tracability, and set answers artefarcts
09:27 open 2 new tabs to have 2 others module for answers 500 212
09:28 8 tabs are opened, firefox is slow 675 904
09:50 open and close a few tabs (2 ou 3, no more) to retrieve answering artefact and return with only 8 artefacts 991 268
11:20 open a new tab to fill this issue 1 247 689, firefox is very slow
Twos weeks ago, I used the Firefox cache with default configuration for cache properties. Memory usage grows slowly but Firefox was slowly quicker.
Last week, to improve performance, I use a proxy on a distant server to cache data and I don't use Firefox cache. Now memory usage grows quickly but Firefox is faster.
How to improve correctly firefox to have a fluent use with a correct memory usage ?
Actual results:
During a working day, Firefox comes slowly and his memory usage reaches 1,5 Gb and it's too slow to be use normally.
As far as I know, the workaround is to restart Firefox.
Expected results:
Fluent use with IBM Requirements Manager with less than 10 tabs.
| Reporter | ||
Comment 1•13 years ago
|
||
Bug report on IBM on https://jazz.net/jazz03/web/projects/Requirements%20Management#action=com.ibm.team.workitem.viewWorkItem&id=75944 with ID 75944
Do you know if it's possible to use online IBM Requirements Manager? It would help to debug and test.
In addition, could you create a new profile with Firefox (see the FAQ: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles) then reproduce your steps to increase memory use with IBM Requirements Manager.
Then type about:memory?verbose in the URL bar and save the entire memory log, then attach it (as .txt) to the bug.
Flags: needinfo?(sandrine.soudant)
Whiteboard: [MemShrink]
| Reporter | ||
Comment 3•13 years ago
|
||
Hi,
No chance to use IBM Requirements Manager online, you can use a trial version.
Flags: needinfo?(sandrine.soudant)
| Reporter | ||
Comment 4•13 years ago
|
||
(In reply to sandrine.soudant from comment #3)
> Hi,
>
> No chance to use IBM Requirements Manager online, you can use a trial
> version.
Needinfo flags was deleted by mistake :-)
(In reply to sandrine.soudant from comment #3)
> Hi,
>
> No chance to use IBM Requirements Manager online, you can use a trial
> version.
Without possibility to test (online e.g.), I don't know how devs will be able to fix a possible bug...
Anyway, you could provide on your side the memory log I requested in comment #2.
Flags: needinfo?(sandrine.soudant)
Updated•13 years ago
|
Whiteboard: [MemShrink] → [MemShrink:P3]
| Reporter | ||
Comment 6•13 years ago
|
||
With a Firefox with no additional plugin.
| Reporter | ||
Comment 7•13 years ago
|
||
Comment on attachment 781000 [details]
Memory usage
as required by comment #2
Comment 8•13 years ago
|
||
Sorry, that's not the right format.
If your version of Firefox is new enough to have a "Measure and save..." button in about:memory (or something similar), please use that and attache the resulting .json.gz file.
Otherwise, please copy and paste the contents of about:memory?verbose into a text file and attach that. You can compress this file if it's big.
Thanks!
Comment 9•13 years ago
|
||
> Sorry, that's not the right format.
Actually, I can read it ok.
Here's the top of the data:
1,149,101,953 B (100.0%) -- explicit
├────791,863,622 B (68.91%) -- window-objects
│ ├──340,021,202 B (29.59%) -- top(https://centos55-x64-0.intra.cogenit.fr:9443/rm/web#action=com.ibm.rdm.web.pages.showArtifact&artifactURI=https%3A%2F%2Fcentos55-x64-0.intra.cogenit.fr%3A9443%2Frm%2Fresources%2F_dY60gvUzEeK-g71RVlz6CA, id=2561)
│ │ ├──270,961,262 B (23.58%) -- active
│ │ │ ├──270,088,340 B (23.50%) -- window(https://centos55-x64-0.intra.cogenit.fr:9443/rm/web#action=com.ibm.rdm.web.pages.showArtifact&artifactURI=https%3A%2F%2Fcentos55-x64-0.intra.cogenit.fr%3A9443%2Frm%2Fresources%2F_dY60gvUzEeK-g71RVlz6CA)
│ │ │ │ ├──194,761,284 B (16.95%) -- dom
│ │ │ │ │ ├──175,466,064 B (15.27%) ── event-targets [2]
That last line (event-targets) is XHRs, which is interesting.
But generally I don't see anything too alarming here. I suspect that IBM Requirements Manager is just a really heavyweight app, and when you open multiple tabs it'll just unavoidably take up a significant amount of memory. Have you done any measurements in other browsers to see how they compare?
Comment 10•10 years ago
|
||
Resolved-Incomplete due to time since last communication/update by reporter.
Please feel free to reopen if the error occurs in a current Firefox version.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
Comment 11•10 years ago
|
||
Resolved-Incomplete due to time since last communication/update by reporter.
Please feel free to reopen if the error occurs in a current Firefox version.
You need to log in
before you can comment on or make changes to this bug.
Description
•