High CPU Usage -

Discussion about official Mozilla Firefox builds
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

High CPU Usage -

Post by iwod »

=D> I cant exactly pinpoint where the culprit is. As i have previous noted "Flash" being one of the main reason for Hang in UI and Firefox. I have disabled all Flash since then. But i do still experience High CPU usage, and this has happened much more often since Aurora 18 - 19.

Now i am observing Firefox using 100% CPU when all tabs has finished loading. This is on a new profile. I am running out of idea what to do now.

My previous experience that restarting or sometime reloading the site would fix the problem as I think it is one Site ( mostly ads) JS are running sucking up CPU resources. But doing so i would lost track of what was causing it.
User avatar
-Px-
Posts: 480
Joined: April 20th, 2011, 1:56 am

Re: High CPU Usage -

Post by -Px- »

about:config - javascript.options.mem.log to true - open Error console and copy a couple of CC and GC reports here
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: High CPU Usage -

Post by iwod »

Something like this?

GC(T+6136.1) Total Time: 4076.9ms, Compartments Collected: 1375, Total Compartments: 1375, MMU (20ms): 0%, MMU (50ms): 0%, SCC Sweep Total: 451.6ms, SCC Sweep Max Pause: 294.4ms, Max Pause: 510.2ms, Allocated: 503MB, +Chunks: 1, -Chunks: 0
Slice: 0, Pause: 131.7 (When: 0.0ms, Reason: CC_WAITING): Begin Callback: 0.1ms, Mark Discard Code: 35.7ms, Purge: 0.7ms, Mark: 75.9ms, Mark Roots: 75.7ms
Slice: 1, Pause: 42.4 (When: 298.8ms, Reason: INTER_SLICE_GC): Mark: 40.3ms
Slice: 6, Pause: 42.1 (When: 860.8ms, Reason: INTER_SLICE_GC): Mark: 40.2ms
Slice: 11, Pause: 42.2 (When: 1905.4ms, Reason: INTER_SLICE_GC): Mark: 40.1ms
Slice: 12, Pause: 42.2 (When: 2063.0ms, Reason: INTER_SLICE_GC): Mark: 40.2ms
Slice: 13, Pause: 42.2 (When: 2122.4ms, Reason: INTER_SLICE_GC): Mark: 40.3ms
Slice: 14, Pause: 42.0 (When: 2255.7ms, Reason: INTER_SLICE_GC): Mark: 40.1ms
Slice: 16, Pause: 42.0 (When: 2501.7ms, Reason: INTER_SLICE_GC): Mark: 40.0ms
Slice: 17, Pause: 43.3 (When: 2630.6ms, Reason: INTER_SLICE_GC): Mark: 41.3ms
Slice: 18, Pause: 42.0 (When: 2771.4ms, Reason: INTER_SLICE_GC): Mark: 40.0ms
Slice: 21, Pause: 42.1 (When: 3268.1ms, Reason: INTER_SLICE_GC): Mark: 40.2ms
Slice: 27, Pause: 42.3 (When: 3841.3ms, Reason: INTER_SLICE_GC): Mark: 40.3ms
Slice: 28, Pause: 42.3 (When: 3971.5ms, Reason: INTER_SLICE_GC): Mark: 40.3ms
Slice: 29, Pause: 42.4 (When: 4126.7ms, Reason: INTER_SLICE_GC): Mark: 40.4ms
Slice: 32, Pause: 42.0 (When: 4446.1ms, Reason: INTER_SLICE_GC): Mark: 40.0ms
Slice: 33, Pause: 42.1 (When: 4597.6ms, Reason: INTER_SLICE_GC): Mark: 40.1ms
Slice: 37, Pause: 45.0 (When: 5060.0ms, Reason: INTER_SLICE_GC): Sweep: 43.0ms, Mark During Sweeping: 10.7ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.7ms, Mark Gray: 1.4ms, Mark Gray and Weak: 4.0ms, Finalize Start Callback: 23.0ms, Sweep Compartments: 1.6ms, Sweep Tables: 0.7ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 0.7ms, Discard TI: 0.2ms, Sweep Types: 0.4ms, Sweep Object: 0.2ms, Sweep Script: 0.3ms, Sweep Shape: 0.7ms
Slice: 38, Pause: 48.9 (When: 5221.8ms, Reason: INTER_SLICE_GC): Sweep: 46.9ms, Mark During Sweeping: 13.2ms, Mark Delayed During Sweeping: 0.6ms, Mark Weak: 4.5ms, Mark Gray: 3.6ms, Mark Gray and Weak: 4.0ms, Finalize Start Callback: 22.5ms, Sweep Compartments: 1.6ms, Sweep Tables: 1.2ms, Sweep Base Shapes: 0.6ms, Sweep Intital Shapes: 0.4ms, Discard Analysis: 0.2ms, Sweep Types: 0.1ms, Sweep Object: 2.1ms, Sweep String: 0.3ms, Sweep Shape: 0.9ms
Slice: 39, Pause: 45.6 (When: 5359.5ms, Reason: INTER_SLICE_GC): Sweep: 43.7ms, Mark During Sweeping: 9.8ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.9ms, Mark Gray and Weak: 4.1ms, Finalize Start Callback: 24.9ms, Sweep Compartments: 1.4ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.2ms, Discard Analysis: 0.8ms, Discard TI: 0.3ms, Sweep Types: 0.3ms, Sweep Shape: 0.2ms
Slice: 40, Pause: 45.2 (When: 5484.4ms, Reason: INTER_SLICE_GC): Sweep: 43.2ms, Mark During Sweeping: 11.3ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.8ms, Mark Gray: 1.8ms, Mark Gray and Weak: 4.0ms, Finalize Start Callback: 21.9ms, Sweep Compartments: 2.7ms, Sweep Discard Code: 0.1ms, Sweep Tables: 0.7ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.7ms, Discard TI: 1.0ms, Sweep Types: 0.5ms, Sweep Object: 0.3ms, Sweep String: 0.1ms, Sweep Shape: 0.5ms
Slice: 42, Pause: 44.0 (When: 5736.4ms, Reason: INTER_SLICE_GC): Sweep: 41.8ms, Mark During Sweeping: 15.3ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 3.7ms, Mark Incoming Gray Pointers: 0.9ms, Mark Gray: 6.9ms, Mark Gray and Weak: 3.3ms, Finalize Start Callback: 16.0ms, Sweep Compartments: 3.5ms, Sweep Discard Code: 0.2ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 2.7ms, Discard TI: 1.5ms, Sweep Types: 0.9ms, Clear Script Analysis: 0.2ms, Sweep Object: 0.1ms, Sweep Script: 0.2ms, Sweep Shape: 0.6ms
Slice: 43, Pause: 43.5 (When: 5868.1ms, Reason: INTER_SLICE_GC): Sweep: 41.5ms, Mark During Sweeping: 9.6ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.9ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.8ms, Finalize Start Callback: 22.5ms, Sweep Compartments: 2.3ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.5ms, Discard TI: 0.8ms, Sweep Types: 0.6ms, Sweep Shape: 0.4ms
Slice: 44, Pause: 43.2 (When: 6001.5ms, Reason: INTER_SLICE_GC): Sweep: 41.2ms, Mark During Sweeping: 9.5ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.8ms, Mark Gray and Weak: 3.9ms, Finalize Start Callback: 22.3ms, Sweep Compartments: 2.5ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.8ms, Discard TI: 0.6ms, Sweep Types: 1.1ms, Sweep Shape: 0.3ms
Slice: 56, Pause: 42.9 (When: 6947.3ms, Reason: INTER_SLICE_GC): Sweep: 40.9ms, Mark During Sweeping: 9.3ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.7ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.8ms, Finalize Start Callback: 22.8ms, Sweep Compartments: 1.6ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.2ms, Discard Analysis: 1.0ms, Discard TI: 0.5ms, Sweep Types: 0.4ms, Sweep Shape: 0.3ms
Slice: 71, Pause: 43.2 (When: 7719.0ms, Reason: INTER_SLICE_GC): Sweep: 40.9ms, Mark During Sweeping: 9.2ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 3.7ms, Mark Gray: 2.1ms, Mark Gray and Weak: 2.8ms, Finalize Start Callback: 16.4ms, Sweep Compartments: 9.6ms, Sweep Discard Code: 0.3ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Sweep Intital Shapes: 0.1ms, Discard Analysis: 8.7ms, Discard TI: 6.3ms, Sweep Types: 1.8ms, Clear Script Analysis: 0.5ms, Sweep Script: 0.1ms, Sweep Shape: 0.6ms, Finalize End Callback: 0.4ms
Slice: 76, Pause: 43.7 (When: 8296.4ms, Reason: INTER_SLICE_GC): Sweep: 41.7ms, Mark During Sweeping: 10.3ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.9ms, Mark Gray: 0.1ms, Mark Gray and Weak: 4.3ms, Finalize Start Callback: 22.5ms, Sweep Compartments: 2.1ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.3ms, Discard TI: 0.7ms, Sweep Types: 0.5ms, Sweep Shape: 0.5ms
Slice: 77, Pause: 47.0 (When: 8425.1ms, Reason: INTER_SLICE_GC): Sweep: 45.1ms, Mark During Sweeping: 10.4ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 5.4ms, Mark Gray and Weak: 4.3ms, Finalize Start Callback: 25.0ms, Sweep Compartments: 2.1ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.3ms, Discard TI: 0.6ms, Sweep Types: 0.5ms, Sweep Shape: 0.3ms
Slice: 81, Pause: 47.0 (When: 8905.8ms, Reason: INTER_SLICE_GC): Sweep: 45.1ms, Mark During Sweeping: 10.3ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 5.2ms, Mark Gray and Weak: 4.1ms, Finalize Start Callback: 25.2ms, Sweep Compartments: 2.0ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.2ms, Discard Analysis: 1.2ms, Discard TI: 0.6ms, Sweep Types: 0.5ms, Sweep Shape: 0.4ms
Slice: 82, Pause: 42.9 (When: 9099.9ms, Reason: INTER_SLICE_GC): Sweep: 40.7ms, Mark During Sweeping: 9.2ms, Mark Delayed During Sweeping: 0.6ms, Mark Weak: 4.1ms, Mark Gray: 0.5ms, Mark Gray and Weak: 3.2ms, Finalize Start Callback: 19.3ms, Sweep Compartments: 5.7ms, Sweep Discard Code: 0.3ms, Sweep Tables: 0.7ms, Sweep Base Shapes: 0.3ms, Sweep Intital Shapes: 0.1ms, Discard Analysis: 4.6ms, Discard TI: 2.4ms, Sweep Types: 1.6ms, Clear Script Analysis: 0.5ms, Sweep Script: 0.1ms, Sweep Shape: 0.7ms
Slice: 85, Pause: 47.0 (When: 9403.4ms, Reason: INTER_SLICE_GC): Sweep: 45.1ms, Mark During Sweeping: 10.2ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 5.2ms, Mark Gray and Weak: 4.2ms, Finalize Start Callback: 25.0ms, Sweep Compartments: 1.7ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.2ms, Discard Analysis: 0.8ms, Discard TI: 0.3ms, Sweep Types: 0.4ms, Sweep Script: 0.2ms, Sweep Shape: 0.8ms
Slice: 86, Pause: 42.3 (When: 9475.7ms, Reason: INTER_SLICE_GC): Sweep: 40.4ms, Mark During Sweeping: 9.6ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 5.0ms, Mark Gray and Weak: 3.9ms, Finalize Start Callback: 22.3ms, Sweep Compartments: 1.8ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.1ms, Discard TI: 0.6ms, Sweep Types: 0.4ms, Sweep Shape: 0.3ms
Slice: 87, Pause: 42.3 (When: 9628.1ms, Reason: INTER_SLICE_GC): Sweep: 40.4ms, Mark During Sweeping: 9.2ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.8ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.7ms, Finalize Start Callback: 22.2ms, Sweep Compartments: 2.0ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.2ms, Discard Analysis: 1.3ms, Discard TI: 0.6ms, Sweep Types: 0.5ms, Sweep Shape: 0.4ms
Slice: 88, Pause: 48.7 (When: 9805.0ms, Reason: INTER_SLICE_GC): Sweep: 46.8ms, Mark During Sweeping: 9.5ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.7ms, Mark Gray and Weak: 3.6ms, Finalize Start Callback: 22.2ms, Sweep Compartments: 8.2ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 7.4ms, Discard TI: 1.0ms, Sweep Types: 6.2ms, Clear Script Analysis: 0.1ms, Sweep Shape: 0.3ms
Slice: 89, Pause: 43.2 (When: 10020.3ms, Reason: INTER_SLICE_GC): Sweep: 41.2ms, Mark During Sweeping: 9.7ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.7ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.6ms, Finalize Start Callback: 22.3ms, Sweep Compartments: 2.3ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.5ms, Discard TI: 0.7ms, Sweep Types: 0.6ms, Sweep Shape: 0.5ms
Slice: 92, Pause: 43.8 (When: 10360.0ms, Reason: INTER_SLICE_GC): Sweep: 41.9ms, Mark During Sweeping: 10.3ms, Mark Delayed During Sweeping: 0.6ms, Mark Weak: 5.2ms, Mark Gray and Weak: 3.8ms, Finalize Start Callback: 22.3ms, Sweep Compartments: 2.2ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.5ms, Discard TI: 0.7ms, Sweep Types: 0.6ms, Sweep Shape: 0.4ms
Slice: 93, Pause: 47.1 (When: 10484.8ms, Reason: INTER_SLICE_GC): Sweep: 45.2ms, Mark During Sweeping: 10.2ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 5.3ms, Mark Gray and Weak: 4.2ms, Finalize Start Callback: 25.3ms, Sweep Compartments: 1.8ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.1ms, Discard TI: 0.5ms, Sweep Types: 0.5ms, Sweep Shape: 0.3ms
Slice: 120, Pause: 42.4 (When: 12173.3ms, Reason: INTER_SLICE_GC): Sweep: 40.5ms, Mark During Sweeping: 9.5ms, Mark Delayed During Sweeping: 0.5ms, Mark Weak: 4.7ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.8ms, Finalize Start Callback: 22.4ms, Sweep Compartments: 1.9ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.1ms, Sweep Types: 1.0ms, Sweep Shape: 0.3ms
Slice: 136, Pause: 44.2 (When: 14220.2ms, Reason: INTER_SLICE_GC): Sweep: 42.2ms, Mark During Sweeping: 11.3ms, Mark Delayed During Sweeping: 1.2ms, Mark Weak: 5.0ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.6ms, Finalize Start Callback: 22.1ms, Sweep Compartments: 1.8ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.1ms, Sweep Types: 1.0ms, Sweep Shape: 0.3ms
Slice: 137, Pause: 45.2 (When: 14435.4ms, Reason: INTER_SLICE_GC): Sweep: 43.2ms, Mark During Sweeping: 10.9ms, Mark Delayed During Sweeping: 1.0ms, Mark Weak: 4.7ms, Mark Gray: 0.1ms, Mark Gray and Weak: 3.9ms, Finalize Start Callback: 23.1ms, Sweep Compartments: 1.9ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.1ms, Sweep Types: 0.9ms, Sweep Shape: 0.5ms
Slice: 138, Pause: 42.2 (When: 14535.9ms, Reason: INTER_SLICE_GC): Sweep: 40.3ms, Mark During Sweeping: 9.5ms, Mark Delayed During Sweeping: 0.9ms, Mark Weak: 4.6ms, Mark Gray and Weak: 3.7ms, Finalize Start Callback: 22.3ms, Sweep Compartments: 1.5ms, Sweep Tables: 0.5ms, Sweep Base Shapes: 0.2ms, Discard Analysis: 0.9ms, Sweep Types: 0.8ms, Sweep Shape: 0.3ms
Slice: 139, Pause: 47.8 (When: 14613.9ms, Reason: INTER_SLICE_GC): Sweep: 45.5ms, Mark During Sweeping: 11.4ms, Mark Delayed During Sweeping: 0.8ms, Mark Weak: 5.3ms, Mark Incoming Gray Pointers: 0.2ms, Mark Gray: 0.6ms, Mark Gray and Weak: 4.3ms, Finalize Start Callback: 22.9ms, Sweep Compartments: 3.2ms, Sweep Discard Code: 0.3ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Sweep Intital Shapes: 0.1ms, Discard Analysis: 2.2ms, Sweep Types: 1.8ms, Clear Script Analysis: 0.2ms, Sweep Shape: 0.7ms
Slice: 140, Pause: 46.6 (When: 14864.2ms, Reason: INTER_SLICE_GC): Sweep: 44.2ms, Mark During Sweeping: 10.0ms, Mark Delayed During Sweeping: 0.8ms, Mark Weak: 4.7ms, Mark Gray: 0.3ms, Mark Gray and Weak: 3.8ms, Finalize Start Callback: 22.7ms, Sweep Compartments: 3.7ms, Sweep Discard Code: 0.3ms, Sweep Tables: 0.7ms, Sweep Base Shapes: 0.3ms, Sweep Intital Shapes: 0.1ms, Discard Analysis: 2.6ms, Discard TI: 0.3ms, Sweep Types: 1.9ms, Clear Script Analysis: 0.2ms, Sweep Object: 0.2ms, Sweep Script: 0.1ms, Sweep Shape: 0.9ms
Slice: 143, Pause: 44.3 (When: 15195.8ms, Reason: INTER_SLICE_GC): Sweep: 42.3ms, Mark During Sweeping: 10.6ms, Mark Delayed During Sweeping: 0.9ms, Mark Weak: 5.0ms, Mark Gray: 0.3ms, Mark Gray and Weak: 3.8ms, Finalize Start Callback: 22.4ms, Sweep Compartments: 2.2ms, Sweep Discard Code: 0.1ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 1.3ms, Sweep Types: 1.2ms, Sweep Shape: 0.5ms
Slice: 144, Pause: 45.7 (When: 15474.1ms, Reason: INTER_SLICE_GC): Sweep: 43.6ms, Mark During Sweeping: 12.7ms, Mark Delayed During Sweeping: 1.0ms, Mark Weak: 6.5ms, Mark Incoming Gray Pointers: 0.1ms, Mark Gray and Weak: 3.9ms, Finalize Start Callback: 21.9ms, Sweep Compartments: 1.7ms, Sweep Tables: 0.6ms, Sweep Base Shapes: 0.3ms, Discard Analysis: 0.9ms, Sweep Types: 0.7ms, Sweep Shape: 0.5ms
Slice: 145, Pause: 510.2 (When: 15520.3ms, Reason: CC_FORCED): Sweep: 473.9ms, Mark During Sweeping: 35.7ms, Mark Delayed During Sweeping: 0.6ms, Mark Incoming Black Pointers: 0.2ms, Mark Weak: 2.5ms, Mark Incoming Gray Pointers: 0.2ms, Mark Gray: 30.4ms, Mark Gray and Weak: 1.7ms, Finalize Start Callback: 3.5ms, Sweep Atoms: 41.9ms, Sweep Compartments: 228.8ms, Sweep Discard Code: 27.5ms, Sweep Tables: 73.6ms, Sweep Cross Compartment Wrappers: 7.6ms, Sweep Base Shapes: 24.6ms, Sweep Intital Shapes: 11.7ms, Sweep Type Objects: 6.3ms, Sweep Breakpoints: 2.7ms, Discard Analysis: 113.8ms, Discard TI: 17.7ms, Free TI Arena: 2.2ms, Sweep Types: 75.3ms, Clear Script Analysis: 9.3ms, Sweep Object: 37.9ms, Sweep String: 9.2ms, Sweep Script: 13.8ms, Sweep Shape: 42.2ms, Sweep Ion code: 2.2ms, Finalize End Callback: 21.8ms, Deallocate: 0.7ms, End Callback: 19.5ms
Totals: Begin Callback: 0.1ms, Wait Background Thread: 0.5ms, Mark Discard Code: 35.7ms, Purge: 0.7ms, Mark: 993.6ms, Mark Roots: 75.7ms, Mark Delayed: 3.5ms, Sweep: 2703.4ms, Mark During Sweeping: 598.5ms, Mark Delayed During Sweeping: 62.7ms, Mark Incoming Black Pointers: 1.0ms, Mark Weak: 255.4ms, Mark Incoming Gray Pointers: 3.7ms, Mark Gray: 54.9ms, Mark Gray and Weak: 196.0ms, Finalize Start Callback: 1156.4ms, Sweep Atoms: 41.9ms, Sweep Compartments: 373.1ms, Sweep Discard Code: 33.7ms, Sweep Tables: 104.9ms, Sweep Cross Compartment Wrappers: 9.3ms, Sweep Base Shapes: 39.1ms, Sweep Intital Shapes: 16.3ms, Sweep Type Objects: 8.6ms, Sweep Breakpoints: 3.5ms, Discard Analysis: 214.0ms, Discard TI: 58.9ms, Free TI Arena: 3.0ms, Sweep Types: 123.8ms, Clear Script Analysis: 14.6ms, Sweep Object: 42.8ms, Sweep String: 11.8ms, Sweep Script: 17.4ms, Sweep Shape: 67.1ms, Sweep Ion code: 3.0ms, Finalize End Callback: 24.0ms, Deallocate: 0.7ms, End Callback: 19.5ms
User avatar
-Px-
Posts: 480
Joined: April 20th, 2011, 1:56 am

Re: High CPU Usage -

Post by -Px- »

iwod wrote:Something like this?

GC(T+6136.1) Total Time: 4076.9ms

Yup, you have long GC problem, what add-ons you have installed?
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: High CPU Usage -

Post by iwod »

-Px- wrote:
iwod wrote:Something like this?

GC(T+6136.1) Total Time: 4076.9ms

Yup, you have long GC problem, what add-ons you have installed?


All of them are very lightweight. Tab Counter, Context Search, Tab Badge, FlashDisable.

The only thing left is GreaseMonkey ( Disabled ) and Gecko Profiler.
TheVisitor
Posts: 5472
Joined: May 13th, 2012, 10:43 am

Re: High CPU Usage -

Post by TheVisitor »

iwod wrote:
-Px- wrote:
iwod wrote:Something like this?

GC(T+6136.1) Total Time: 4076.9ms

Yup, you have long GC problem, what add-ons you have installed?


All of them are very lightweight. Tab Counter, Context Search, Tab Badge, FlashDisable.

The only thing left is GreaseMonkey ( Disabled ) and Gecko Profiler.


Seems I read somewhere that the Profiler was very heavy on CPU, maybe the in-built one is better than the addon ?
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: High CPU Usage -

Post by Omega X »

The addon was just for the Cleopatra interface. But I would suggest disabling it if you're not using it otherwise its going to syphon off a couple percentage of CPU after you open it once.
User avatar
Grantius
Posts: 1545
Joined: June 28th, 2011, 4:14 pm
Contact:

Re: High CPU Usage -

Post by Grantius »

iwod wrote:
-Px- wrote:
iwod wrote:Something like this?

GC(T+6136.1) Total Time: 4076.9ms

Yup, you have long GC problem, what add-ons you have installed?


All of them are very lightweight. Tab Counter, Context Search, Tab Badge, FlashDisable.

The only thing left is GreaseMonkey ( Disabled ) and Gecko Profiler.


Tab Counter should be an option built in, IMHO
Micro gaming box: AMD A10-7800 APU, 8gb RAM M350 ITX case (size of a book), Windows 10/Ubuntu
Tablet/Laptop: Asus Transformer T100, Intel Atom 2GB RAM, Windows 10 x86
Mobile:Xiaomi Redmi Note 3 Pro
User avatar
-Px-
Posts: 480
Joined: April 20th, 2011, 1:56 am

Re: High CPU Usage -

Post by -Px- »

iwod wrote:
-Px- wrote:
iwod wrote:Something like this?

GC(T+6136.1) Total Time: 4076.9ms

Yup, you have long GC problem, what add-ons you have installed?


All of them are very lightweight. Tab Counter, Context Search, Tab Badge, FlashDisable.

The only thing left is GreaseMonkey ( Disabled ) and Gecko Profiler.

Remove them one by one (disabling may be not enough) and see, when problem is gone
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: High CPU Usage -

Post by iwod »

Grantius wrote:
Tab Counter should be an option built in, IMHO


To me all of these Add On should have been a option instead. Or there by default. Like Context Search is the most useful Add on that i can not miss. And I *think* GreaseMonkey is already built in to Chrome? Although i dont think it is a necessary function, just would be nice to have.
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: High CPU Usage -

Post by iwod »

TheVisitor wrote:
Seems I read somewhere that the Profiler was very heavy on CPU, maybe the in-built one is better than the addon ?


In Built one? Add On? Sorry I am completely lost. How do i turn on Profiler if i dont have Add On? I mainly wanted to help with the pref team.
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: High CPU Usage -

Post by Omega X »

Firefox Menu > Web Developer > Profiler

The addon was for the early UI which was named Cleopatra as the internal profiler did not have a front end until recently.
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: High CPU Usage -

Post by iwod »

Omega X wrote:Firefox Menu > Web Developer > Profiler

The addon was for the early UI which was named Cleopatra as the internal profiler did not have a front end until recently.


Um... i was following instruction here.

http://benoitgirard.wordpress.com/2013/ ... -reporter/
Azumi MUROTA
Posts: 16
Joined: December 14th, 2012, 4:52 am

Re: High CPU Usage -

Post by Azumi MUROTA »

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:21.0) Gecko/20130129 Firefox/21.0 ID:20130129055716

Although we have also mentioned before, CPU goes 100% then next Freeze Access Login to Facebook.
Is it because this is going to have a few minutes to read the Data from the people of Friends Facebook.
Number of Friends I have become so close to 1,200, I take more than 30 minutes to stabilize.
However, CPU is 100% stable and should not be Access to Facebook Chromium version 23.0.1271.97 Built on Ubuntu 12.04, running on Pear Linux 6.0 in (23.0.1271.97-0ubuntu0.12.04.1).
What this difference in the fraction of people how to handle Data of Friends.
Of course, if you resolve to Safemode, so you will not be able to use Add-ons, I get up trouble viewing posts.
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: High CPU Usage -

Post by iwod »

Not sure if anyone will be interested but i will post some of my findings here anyway.

I finally use Noscript to disable ALL JS ( No White List ) . On my Single Core Pentium 4 3.2Ghz, 2G RAM, To me that is a relatively powerful CPU for something i mainly, if not solely use to browser the Internet. I am still seeing a bump in CPU usage from time to time simply due to rendering webpage. I didn't do any scentific measure but simply looking at the CPU graph loading the same set of website i could deduce Chrome uses less CPU resources when simply rendering website.

Memory uses is also way lower. Roughly around 50 - 60% Reduction in memory usage. Browsing the Internet with Javascript off is simply a MUCH better firefox experience. It isn't perfect though. At least not to me, there are still times and areas where there are very very slight lag in the UI. I dont think most users would notice. But i am picky with UI response.

This got me to think are we way too obsessive with JavaScript? I think most web site designer would only test their website with one tab at a time. It works well, but when you have a few or a dozen more things just aren't pretty.
Post Reply