Closed Bug 1459901 Opened 6 years ago Closed 1 year ago

High Memory Usage on Tinkercad webpage

Categories

(Core :: Graphics, defect, P3)

All
Windows
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr52 --- ?
firefox-esr60 --- affected
firefox60 --- affected
firefox61 --- affected
firefox62 --- affected

People

(Reporter: csasca, Unassigned)

Details

(Whiteboard: [MemShrink:P2])

Attachments

(2 files)

Attached image Freeze TinkerCad.gif
[Affected versions]:
- Firefox Nightly 61.0a1 (2018-05-07)
- Firefox 61.0b3
- Firefox 60.0RC2

[Affected platforms]:
- Windows 10 (x64), Windows 7 (x86)

[Steps to reproduce]:
1. Start Firefox.
2. Login to www.tinkercad.com
3. Create a new design.
4. Drag "Scribble (Beta)" shape to Workplane.

[Expected result]:
- The preview for the shape is shown.

[Actual result]:
- After dropping the shape on Workplane, Firefox freezes and in task manager, memory leak is observed.

[Regression range]:
- This is not a recent regression. I will follow up with a regression asap.

[Additional notes]:
- In x86 windows, the freeze is taking around 5-8 minutes, during which the pc is  unusable.
- In x64 windows, the memory allocation goes up to 7 GB of ram in about 6-8 seconds, then the memory drops down. 
- Please see the attachment of the issue on a Windows 10, x64 with 16GB ram system.
Whiteboard: [MemShrink]
Can you provide an about:memory report when this happens? Also how does this behave in Chrome and Edge?
Flags: needinfo?(catalin.sasca)
Attached file memory-report.json.gz
Hi Eric. Here is the about:memory report you asked. Unfortunately when I click on measure, firefox freezes while the ram usage cranks up, and the report is only created after the freeze, when the ram usage gets at normal values. I have tried a lot of combinations, but all of them reports back with normal ram usage. If you need anything else, please let me know. I wrote to you on slack as well.
Flags: needinfo?(catalin.sasca)
If about:memory isn't useful, maybe DMD could be used to record all allocations?
Whiteboard: [MemShrink] → [MemShrink:P2]
Hi Andrew, could you give me some specific steps on how to make a record with DMD? I tried from "https://developer.mozilla.org/en-US/docs/Mozilla/Performance/DMD" but without success.
Priority: -- → P3
Severity: normal → S3

Closing with WFM as this doesn't reproduce anymore on latest builds.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: