High bandwidth usage while inactive

Twice today I've glanced at Activity Monitor's Dock icon, which I have set to view Network Usage, and saw a large amount of data streaming continuously through my internet connection.
This morning when I noticed it for the first time, I poked around my system, and after not seeing any other programs (Safari, Software Update, etc.) being active, I tried quitting Messages Beta - and the bandwidth instantly dropped down to nothing. At that time, it was moving around 60KB/sec upstream, and probably around half that downstream according to Activity Monitor.
A few minutes ago this evening, I saw it happen again - my Activity Monitor was showing heavy continuous bandwidth usage. This time I simply set my status to 'Offline' in Messages Beta and once again it instantly dropped down to nothing. This time the bandwidth was closer to 160kb/sec upstream, and half that downstream! When I changed my status back to 'Available' a few seconds later, everything continued on normally, with almost no data usage.
I had no active chats going, never used video, screen or file sharing - so what in the world is Messages Beta doing with so much data streaming? I'm quite mystified, and wondering if anybody else has seen this happen....

The issue seemed to be local network traffic.

Similar Messages

  • Skype 4.2.0.11 has abnormally high CPU usage while...

    Skype 4.2.0.11 has abnormally high CPU usage while idle.
    I can't get my laptop under 70 degrees celsius unless I cpulimit or quit skype, and cpulimiting it actually makes it completely unresponsive, as if some other thread is constantly generating a lot of work and taking priority over the UI thread.
    What the heck is skype doing? (And why do any of its threads need nice -10?) It takes up more CPU time than pulseaudio, truecrypt, and deluged combined.
    Its CPU usage is constantly between 5 and 50 percent*, it's absolutely horrible.
    *While idle. I'm unable to make calls.
    I know this is expected from a linux user, but for all I know, Skype is malware. It's not open-source, so I can't find out for myself, and there are no open-source alternatives so the frankly shameful amount of bugs I encounter in Skype will never be fixed.
    There are several bugs I'd love to be fixed in Skype, but first, PLEASE, optimize your code. It's absolutely horriffic at the moment.

    Attached are statistics from my desktop over approximately a 24 hour period for the processes shown (other than firefox and adb).
    Pulseaudio tops skype this time but that's because I've had music playing through mpd for a few hours. Skype uses more than 16 times the CPU that pidgin does, and almost double the RAM! RAM isn't shown in the screenshot but take my word for it. Bear in mind that I haven't taken (or made) any calls in this period of time, and pidgin has been signed into three different services and using encrypted chat.
    I really wish that at least the protocol would be documented so someone could work around this, at the moment I don't think the guys writing skype realize just how unstable the linux port is. At least it's better than the Android port.
    [Edit for those unfamiliar with linux processes: "TIME" is the cumulative time that the program has been scheduled for on any core, effectively making it a measure of total CPU usage for a given time period]
    Attachments:
    2014-06-22-233238_530x119_scrot.png ‏9 KB

  • High CPU usage while buffering a video

    I have a high CPU usage (over 40%) while only buffering this video.
    IE10pre1
    Firefox Nightly 20121229, protected mode enabled
    Firefox Nightly 20121229, protected mode disabled
    Opera Next
    Chrome Canary
    a) open this url: http://www.wimp.com/marsearth/
    b) pause the video if it starts automatically
    c) use task manager or process explorer to view the cpu/gpu usage
    reproducible: mostly
    Windows 7 SP1
    Flash Player 11.6.602.108 / HWA enabled
    TestPC: Gigabyte GA-K8NS Pro; AMD Athlon 64 Venice 3200+; 2x 1GB MDT DDR-400-CL2; Club3D HD4670 AGP; Samsung HD103SJ, SyncMaster 204BM

    While we're aware of the issue, there's not much we can do about it.  The modern security realities facing web browsers have made sandboxing a necessity. 
    There's a good explanation of what's happening here: http://blogs.adobe.com/asset/2012/06/inside-flash-player-protected-mode-for-firefox.html
    Long story short, each video packet has to be passed from the browser to a medium-integrity broker process, then to the low-integrity flash player process for rendering.  If an attacker manages to hijack the Flash Player thread, the process is low-integrity, which prevents the attacker from doing much with it.  While it's not an absolute guarantee (nothing in security is), it raises the bar significantly for attackers.
    The downside is that all of that extra message-passing consumes CPU cycles, especially if you're trying to fill an exceptionally large buffer as fast as possible.  There's not a lot of opportunity to optimize this.
    If you're fine with the risk, you can manually disable ProtectedMode on your machine.  If you're only dealing with trusted sites, and you're not doing anything critical with the machine (work, banking, etc), then it's probably not a huge deal.
    Ultimately, ProtectedMode is like a vaccine -- it's a herd-immunity thing.  If the majority of people run it, exploits targeting machines without it are inconsistent and probably not worth pursuing when you look at the effort involved in developing an end-to-end exploit.  If a large number of people disable it, it becomes economically attractive for people building botnets, and you'll have a problem if you're not using it.
    To disable Protected Mode, add the following line to your mms.cfg file located in:
    Windows 32bit: C:\windows\system32\macromed\flash
    Windows 64bit: C:\windows\syswow64\macromed\flash
    ProtectedMode=0
    If the mms.cfg file does not exist, create one using any standard text editor (e.g.. notepad)
    Depending on your operating system, you might need to first save the mms.cfg file to a writable location (such as your documents or desktop folder) and then copy the file into the destination folder using Windows Explorer.
    To re-enable Protected Mode, simply remove the line from the mms.cfg file.

  • IMac Air High CPU Usage while Idle / Kernel Issues

    Hello,
    I am attempting to repair an MacBook Air that a customer spilled a small amount of orange juice into. I have completely taken the unit apart and thoroughly cleaned the motherboard and all components. There doesn't appear to be any physical damage done from the liquid. The problem is that the customer claims that since the spill happened the computer runs "very slow" and the CPU usage is very high even while completely idle (Bounces between 60%-80%). Being versed primarily in Windows PC Repair I am looking to post some diagnostic logs on here and maybe get some help from someone who knows what they are looking at. The customer took the machine to the Apple Store and they told them it had a "kernel problem" and would need a new Logic Board. Any help would be greatly appreciated, I just need to know what diagnostic reports I need to post to get this ball rolling... Thank you for your time.
    Taylor

    Hello,
    I am attempting to repair an MacBook Air that a customer spilled a small amount of orange juice into. I have completely taken the unit apart and thoroughly cleaned the motherboard and all components. There doesn't appear to be any physical damage done from the liquid. The problem is that the customer claims that since the spill happened the computer runs "very slow" and the CPU usage is very high even while completely idle (Bounces between 60%-80%). Being versed primarily in Windows PC Repair I am looking to post some diagnostic logs on here and maybe get some help from someone who knows what they are looking at. The customer took the machine to the Apple Store and they told them it had a "kernel problem" and would need a new Logic Board. Any help would be greatly appreciated, I just need to know what diagnostic reports I need to post to get this ball rolling... Thank you for your time.
    Taylor

  • High CPU usage while display is asleep

    This is a strange one, and I've noticed it on multiple distros, and Arch is no different.  When my system is sitting idle with the screen on my CPU usage hovers around 5%, which I would consider to be perfectly normal.  However, when the display goes to sleep (no screen saver, just DPMS sleep) the CPU jumps up to about 25% and stays there until I bump the mouse (or do whatever to wake the system up), and then it will drop back down to the normal 5% CPU usage. 
    I had always thought it had something to do with Firefox, but I had Firefox closed while I was away at work today, and yet when I come home and wake my computer up my CPU usage graph shows that it's been at a solid 25% all day long. 
    Anyone have any ideas what this might be, or recommend a way to hunt down exactly what process is eating my CPU cycles while the display is off?
    Thanks a lot, this has been puzzling me for some time now.
    EDIT: I should add that I am running KDE, and have been on the other distros as well (to the best of my recollection).  After realizing this it seems like this thread may be better suited for the Applications & DE forum, but I'm not sure... it could very well be something to do with the kernel or something to do with power saving.  Please move if you see fit.
    Last edited by hippieben (2014-09-07 00:17:46)

    The CPU usage is not accounted for in the system monitor app.  There's roughly 4% usage accounted for, yet there's a total of 29% being used.
    The script doesn't seem to find anything either.  High idle CPU usage kicks in maybe 3/4 of the way through, but the output doesn't seem to change from the beginning at all.
    ben@arch-desktop:~$ for i in $(seq 1 20); do sleep 10 && ps -eo pcpu,pid,user,args | sort -rk1 | head -6; done
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    %CPU PID USER COMMAND
    6.0 428 root /usr/bin/Xorg.bin -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-biq1sc
    3.8 3690 ben /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 3231 plugin
    2.4 4910 ben /usr/bin/systemsettings -caption System Settings --icon preferences-system
    2.4 14853 ben clementine -t
    1.9 3231 ben /usr/bin/firefox
    Also, the screen doesn't have to be asleep, the system just needs to sit idle for a few minutes.
    Last edited by hippieben (2014-09-20 19:10:58)

  • High CPU usage while running a java program

    Hi All,
    Need some input regarding one issue I am facing.
    I have written a simple JAVA program that lists down all the files and directories under one root directory and then copies/replicates them to another location. I am using java.nio package for copying the files. When I am running the program, everything is working fine. But the process is eating up all the memories and the CPU usage is reaching upto 95-100%. So the whole system is getting slowed down.
    Is there any way I can control the CPU usage? I want this program to run silently without affecting the system or its performance.

    Hi,
    Below is the code snippets I am using,
    For listing down files/directories:
            static void Process(File aFile, File aFile2) {
              spc_count++;
              String spcs = "";
              for (int i = 0; i < spc_count; i++)
              spcs += "-";
              if(aFile.isFile()) {
                   System.out.println(spcs + "[FILE] " + aFile2.toURI().relativize(aFile.toURI()).getPath());
                   String newFile = dest + aFile2.toURI().relativize(aFile.toURI()).getPath();
                   File nf = new File(newFile);
                   try {
                        FileCopy.copyFile(aFile ,nf);
                   } catch (IOException ex) {
                        Logger.getLogger(ContentList.class.getName()).log(Level.SEVERE, null, ex);
              } else if (aFile.isDirectory()) {
                   //System.out.println(spcs + "[DIR] " + aFile2.toURI().relativize(aFile.toURI()).getPath());
                   String newDir = dest + aFile2.toURI().relativize(aFile.toURI()).getPath();
                   File nd = new File(newDir);
                   nd.mkdir();
                   File[] listOfFiles = aFile.listFiles();
                   if(listOfFiles!=null) {
                        for (int i = 0; i < listOfFiles.length; i++)
                             Process(listOfFiles, aFile2);
                   } else {
                        System.out.println(spcs + " [ACCESS DENIED]");
              spc_count--;
    for copying files/directories:public static void copyFile(File in, File out)
    throws IOException {
    FileChannel inChannel = new
    FileInputStream(in).getChannel();
    FileChannel outChannel = new
    FileOutputStream(out).getChannel();
    try {
    inChannel.transferTo(0, inChannel.size(),
    outChannel);
    catch (IOException e) {
    throw e;
    finally {
    if (inChannel != null) inChannel.close();
    if (outChannel != null) outChannel.close();
    Please let me know if any better approach is there. But as I already said, currently it's eating up the whole memory.
    Thanks in advance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • EA3: Performance (High CPU usage while editting PACKAGE BODYs)

    EA3 seems to use a lot of processor time while editting PACKAGE BODYs. I created a simple test that repeatably (on my system) causes the EA3 to use over 90% CPU for about a minute. (Last test was 74 seconds.)
    OS: XP 2002 SP2
    Processor: P4 3GHz
    Memory: 2GB
    DB: Oracle 10 XE
    In SQL*Plus:
    SQL> create or replace package test as procedure a; end;
    2 /
    SQL> create or replace package body test as procedure a as begin null; end; end;
    2 /
    1) Opened EA3
    2) Close Tip of the day
    3) Click Connections
    4) Click 10g XE
    5) Click Packages
    6) Click TEST
    7) Right-click TEST Body and click Edit
    8) Clicked before penultimate "end;"
    9) Pasted:
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;null;
    Another test is just to hold down the Enter key. After a few seconds, it reached 99% CPU and mostly stays there while holding the key.

    Thanks, the developers are looking into this.
    Sue

  • After upgrade, high cpu usage while browsing

    not sure what happened. i performed a system upgrade, as detailed in my log:
    [2010-04-18 20:09] synchronizing package lists
    [2010-04-18 20:10] upgraded pacman (3.3.3-1 -> 3.3.3-5)
    [2010-04-18 20:10] synchronizing package lists
    [2010-04-18 20:10] starting full system upgrade
    [2010-04-18 20:16] upgraded acl (2.2.48-1 -> 2.2.49-1)
    [2010-04-18 20:16] upgraded libdrm (2.4.18-2 -> 2.4.19-2)
    [2010-04-18 20:16] upgraded libgl (7.7.1-0.1 -> 7.7.1-1)
    [2010-04-18 20:16] upgraded ati-dri (7.7.1-0.1 -> 7.7.1-1)
    [2010-04-18 20:16] upgraded bash (4.1.002-2 -> 4.1.005-1)
    [2010-04-18 20:16] upgraded openssl (0.9.8n-1 -> 1.0.0-2)
    [2010-04-18 20:16] Clearing symlinks in /etc/ssl/certs...done.
    [2010-04-18 20:16] Updating certificates in /etc/ssl/certs... 141 added, 0 removed; done.
    [2010-04-18 20:16] Running hooks in /etc/ca-certificates/update.d....done.
    [2010-04-18 20:16] upgraded ca-certificates (20090814-2 -> 20090814-3)
    [2010-04-18 20:16] upgraded curl (7.20.0-1 -> 7.20.1-1)
    [2010-04-18 20:16] upgraded db (4.8.26-1 -> 4.8.26-2)
    [2010-04-18 20:16] upgraded device-mapper (2.02.61-1 -> 2.02.62-1)
    [2010-04-18 20:16] upgraded dhcpcd (5.2.1-1 -> 5.2.2-1)
    [2010-04-18 20:16] upgraded hunspell (1.2.8-2 -> 1.2.9-1)
    [2010-04-18 20:16] upgraded enchant (1.5.0-3 -> 1.6.0-1)
    [2010-04-18 20:16] upgraded x264 (20100312-1 -> 20100410-1)
    [2010-04-18 20:16] upgraded libvorbis (1.2.3-1 -> 1.3.1-1)
    [2010-04-18 20:16] upgraded ffmpeg (22511-1 -> 22837-2)
    [2010-04-18 20:16] upgraded sqlite3 (3.6.23-1 -> 3.6.23.1-1)
    [2010-04-18 20:16] upgraded heimdal (1.3.1-3 -> 1.3.2-1)
    [2010-04-18 20:16] upgraded libcups (1.4.3-1 -> 1.4.3-2)
    [2010-04-18 20:16] upgraded gtk2 (2.20.0-1 -> 2.20.0-2)
    [2010-04-18 20:16] upgraded kbd (1.15.1-1 -> 1.15.2-1)
    [2010-04-18 20:16] warning: /usr/share/config/kdm/kdmrc installed as /usr/share/config/kdm/kdmrc.pacnew
    [2010-04-18 20:17] upgraded kdebase-workspace (4.4.2-2 -> 4.4.2-3)
    [2010-04-18 20:17] upgraded kernel26-firmware (2.6.32.10-1 -> 2.6.33.2-1)
    [2010-04-18 20:17] >>> Updating module dependencies. Please wait ...
    [2010-04-18 20:17] >>> MKINITCPIO SETUP
    [2010-04-18 20:17] >>> ----------------
    [2010-04-18 20:17] >>> If you use LVM2, Encrypted root or software RAID,
    [2010-04-18 20:17] >>> Ensure you enable support in /etc/mkinitcpio.conf .
    [2010-04-18 20:17] >>> More information about mkinitcpio setup can be found here:
    [2010-04-18 20:17] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
    [2010-04-18 20:17]
    [2010-04-18 20:17] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    [2010-04-18 20:17] ==> Building image "default"
    [2010-04-18 20:17] ==> Running command: /sbin/mkinitcpio -k 2.6.33-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
    [2010-04-18 20:17] :: Begin build
    [2010-04-18 20:17] :: Parsing hook [base]
    [2010-04-18 20:17] :: Parsing hook [udev]
    [2010-04-18 20:17] :: Parsing hook [autodetect]
    [2010-04-18 20:17] :: Parsing hook [pata]
    [2010-04-18 20:17] :: Parsing hook [scsi]
    [2010-04-18 20:17] :: Parsing hook [sata]
    [2010-04-18 20:17] :: Parsing hook [filesystems]
    [2010-04-18 20:17] :: Generating module dependencies
    [2010-04-18 20:17] :: Generating image '/boot/kernel26.img'...SUCCESS
    [2010-04-18 20:17] ==> SUCCESS
    [2010-04-18 20:17] ==> Building image "fallback"
    [2010-04-18 20:17] ==> Running command: /sbin/mkinitcpio -k 2.6.33-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
    [2010-04-18 20:17] :: Begin build
    [2010-04-18 20:17] :: Parsing hook [base]
    [2010-04-18 20:17] :: Parsing hook [udev]
    [2010-04-18 20:17] :: Parsing hook [pata]
    [2010-04-18 20:17] :: Parsing hook [scsi]
    [2010-04-18 20:18] :: Parsing hook [sata]
    [2010-04-18 20:18] :: Parsing hook [filesystems]
    [2010-04-18 20:18] :: Generating module dependencies
    [2010-04-18 20:18] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
    [2010-04-18 20:18] ==> SUCCESS
    [2010-04-18 20:18] upgraded kernel26 (2.6.32.10-1 -> 2.6.33.2-1)
    [2010-04-18 20:18] upgraded kile (2.1b3-2 -> 2.1b4-1)
    [2010-04-18 20:18] upgraded libarchive (2.8.3-1 -> 2.8.3-3)
    [2010-04-18 20:18] upgraded libfetch (2.30-1 -> 2.30-3)
    [2010-04-18 20:18] upgraded libldap (2.4.21-1 -> 2.4.21-2)
    [2010-04-18 20:18] upgraded libpcap (1.0.0-1 -> 1.1.1-1)
    [2010-04-18 20:18] upgraded libssh (0.4.1-1 -> 0.4.1-3)
    [2010-04-18 20:18] upgraded libzip (0.9-1 -> 0.9.3-1)
    [2010-04-18 20:18] upgraded lvm2 (2.02.61-1 -> 2.02.62-1)
    [2010-04-18 20:18] upgraded mdadm (3.1.1-2 -> 3.1.2-2)
    [2010-04-18 20:18] upgraded mesa (7.7.1-0.1 -> 7.7.1-1)
    [2010-04-18 20:18] upgraded mkinitcpio-busybox (1.15.3-5 -> 1.16.1-1)
    [2010-04-18 20:18] upgraded ntfs-3g (2010.1.16-1 -> 2010.3.6-1)
    [2010-04-18 20:18] installed pm-quirks (0.20100316-1)
    [2010-04-18 20:18] upgraded pm-utils (1.2.6.1-4 -> 1.3.0-2)
    [2010-04-18 20:18] upgraded postgresql-libs (8.4.3-1 -> 8.4.3-2)
    [2010-04-18 20:18] upgraded qca-ossl (2.0.0-2 -> 2.0.0-3)
    [2010-04-18 20:18] upgraded psi (0.14-2 -> 0.14-3)
    [2010-04-18 20:18] upgraded python (2.6.5-2 -> 2.6.5-3)
    [2010-04-18 20:18] upgraded qt (4.6.2-2 -> 4.6.2-3)
    [2010-04-18 20:18] upgraded qtcurve-kde4 (1.2.0-1 -> 1.3.1-1)
    [2010-04-18 20:18] upgraded smbclient (3.5.1-1 -> 3.5.2-1)
    [2010-04-18 20:19] upgraded virtuoso (6.1.0-1 -> 6.1.1-1)
    [2010-04-18 20:19] upgraded soprano (2.4.1-1 -> 2.4.2-1)
    [2010-04-18 20:19] upgraded sudo (1.7.2p5-1 -> 1.7.2p6-1)
    [2010-04-18 20:19] upgraded syslog-ng (3.0.4-3 -> 3.1.0-1)
    [2010-04-18 20:19] upgraded taglib (1.6.1-1 -> 1.6.2-1)
    [2010-04-18 20:19] upgraded texlive-bin (2009.5-2 -> 2009.5-3)
    [2010-04-18 20:19] upgraded tzdata (2010g-1 -> 2010h-1)
    [2010-04-18 20:19] upgraded util-linux-ng (2.17.1-1 -> 2.17.2-1)
    [2010-04-18 20:19] upgraded wget (1.12-1 -> 1.12-2)
    [2010-04-18 20:19] upgraded wpa_supplicant (0.6.10-1 -> 0.6.10-2)
    [2010-04-18 20:19] upgraded xf86-video-ati (6.12.4-3 -> 6.12.192-1)
    [2010-04-18 20:19] upgraded xf86-video-vesa (2.2.1-1 -> 2.3.0-1)
    [2010-04-18 20:19] upgraded xorg-server (1.7.5.902-1 -> 1.7.6-3)
    but now, when i use rekonq (also tested arora; same issue), cpu usage for the browser shoots up to nearly 50% and stays there. also, pages don't load unless i move my mouse around. flash is worse as well.
    (note: after my upgrade, i got a black screen on booting up. i had to use the 'nomodeset' option to disable kms. this probably isn't related, but i thought it might be worth mentioning.)
    any ideas?
    Last edited by anti-destin (2010-04-19 16:58:41)

    you're right. i forgot that i made some changes to my igoogle page. the chat function is the culprit. adding it causes the spike. i've reported the problem. thanks for the help!

  • High CPU Usage while getting input from JTextArea

    I have a core class (emulator) that can receive and handle command strings of varying sorts. I have an Interface that, when implemented, can be used to work with this emulator.
    I have code that works, but the CPU is pegged. The emulator has its own thread, and my GUI, which implements the aforementioned Interface and extends JFrame, clearly has its own as well.
    So, the emulator calls the gatherResponse(prompt) method of the interface driving it, in order to find out the next command :
    Here is the code for this method (note that the console member variable is referring to the JTextArea that is within the JFrame) :
         public String gatherResponse(String prompt) {
              printPrompt(prompt);          
              lastPrompt = prompt;
              class ResponseListener extends Thread implements KeyListener {
                   public volatile String response = null;
                   public ResponseListener() {
                        super();
                   public void run() {
                        while (getResponse() == null) {
                             try {
                                       Thread.sleep((int)Math.random() * 100);
                             catch (InterruptedException ie) {
                                  System.out.println("ResponseListener.run==>"+ie.toString());
                   public String getResponse() {
                        return response;
                   public void keyPressed(KeyEvent e) {
                        System.out.println("ResponseListener.keyPressed==>"+e.getKeyCode());
                        if (e.getKeyCode() == 10) {
                             try {
                                  response = getLastConsoleLine();
                                  System.out.println("response found:"+response);
                             catch (Exception exc) {}
                   } //end public void keyPressed(KeyEvent e)
                   public void keyTyped(KeyEvent e) {}
                   public void keyReleased(KeyEvent e) {}
              } //end class ResponseListener implements KeyListener
              ResponseListener rl = new ResponseListener();
              console.addKeyListener(rl);
              System.out.println("Starting ResponseListener");
              rl.start();
              String response = null;
              while ((response = rl.getResponse()) == null) {
                   try {
                        Thread.sleep((int)Math.random() * 1000);
                   catch (InterruptedException ie) {
                        System.out.println(ie.toString());
              } //end while((response = rl.getResponse())==null)
              console.removeKeyListener(rl);
              System.out.println("returning "+response);
              return response;
         } //end public void gatherResponse(String prompt)     Like I said, this works just fine, but I don't want to go with it when it pegs the CPU. I've never really done any work w/ Threads, so I could be making a real newbie mistake here...

    Code adapted from The Producer/Consumer Example
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.text.*;
    public class Listening
        Scheduler scheduler;
        JTextField north, south;
        public Listening(Scheduler s)
            scheduler = s;
            north = new JTextField();
            south = new JTextField();
            north.setName("north");
            south.setName("south");
            scheduler.register(north);
            scheduler.register(south);
        private JTextField getNorth() { return north; }
        private JTextField getSouth() { return south; };
        public static void main(String[] args)
            Scheduler scheduler = new Scheduler();
            Listening test = new Listening(scheduler);
            Monitor monitor = new Monitor(scheduler);
            JFrame f = new JFrame("Listening");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(test.getNorth(), "North");
            f.getContentPane().add(test.getSouth(), "South");
            f.setSize(240,125);
            f.setLocation(200,200);
            f.setVisible(true);
            monitor.start();
    class Scheduler
        private String contents;
        private boolean available = false;
        public synchronized String get(String caller)
            while(!available)
                try
                    wait();
                catch (InterruptedException ie)
                    System.err.println("Scheduler.get interrupted: " + ie.getMessage());
            available = false;
            System.out.println(caller + " get: " + contents);
            notifyAll();
            return contents;
        public synchronized void put(String sender, String input)
            while(available)
                try
                    wait();
                catch (InterruptedException ie)
                    System.err.println("Scheduler.put interrupted: " + ie.getMessage());
            contents = input;
            available = true;
            System.out.println(sender + " put: " + contents);
            notifyAll();
        protected void register(final JTextComponent tc)
            Document doc = tc.getDocument();
            doc.addDocumentListener(new DocumentListener()
                public void changedUpdate(DocumentEvent e) { /*styles*/ }
                public void insertUpdate(DocumentEvent e)  { report(); }
                public void removeUpdate(DocumentEvent  e) { report(); }
                private void report()
                    put(tc.getName(), tc.getText());
    class Monitor extends Thread
        Scheduler scheduler;
        JTextField  listenerField;
        public Monitor(Scheduler s)
            scheduler = s;
            launchDialog();
        public void run()
            boolean continueToMonitor = true;
            while(continueToMonitor)
                try
                    Thread.sleep(10);
                catch(InterruptedException ie)
                    System.err.println("Monitor.run interrupted: " + ie.getMessage());
                    continueToMonitor = false;
                String text = scheduler.get(this.getClass().getName());
                listenerField.setText(text);
        private void launchDialog()
            listenerField = new JTextField();
            JDialog d = new JDialog(new Frame(), getClass().getName(), false);
            d.getContentPane().add(listenerField, "North");
            d.setSize(300,100);
            d.setLocation(585,200);
            d.setVisible(true);
    }

  • High bandwidth usage

    Hi.
    I've noticed (using Activity Monitor) that my Macbook is using a large amount of bandwidth downloading what seems to be nothing. I can't figure out what it could be downloading, but no programs are running and it's receiving data from somewhere in the ether at between 50 KB/s and 200 KB/s. I'm concerned as to what this could be, if it is a problem, and how to resolve it, as I am currently connected to a university network (in the halls) and am worried that I'll be disconnected for overusage. It's already clocked up about 1.5GB receiving today.
    Also note that it does this randomly for about 20 minutes at a time: it seems to do this then drop to about 2 kb/s download without any programs running.
    Anyone have any suggestions as to what is happening?
    iPod 5th Gen 30GB   Mac OS X (10.4.8)   MacBook 1.83 GHz Core Duo / 1GB DDR2 SDRAM, 60GB HDD

    The issue seemed to be local network traffic.

  • High cpu usage while inserting

    i've 10g database running on sun machine
    insert into id_air_e (aire_key, aire_0) values (:b0,:b1) taking too much time, it has fk on aire_key column reference to other table
    this Insert script inserts into the primary table & this table but it takes lots of CPU when inserting in secondary table
    Please advice how to speed up the insertion.

    Hi Buddy,
    In order to help you better, some questions need to be answered first.
    1) How many rows are been inserted?
    2) Is there any trigger enabled on this tables?
    3) Is the secondary table local or remote (using db_links)?
    4) Is there any index on the secondary table?
    5) Which wait event the session running the insert statement is waiting for? select event from v$session where SID = <sid inserting rows>;
    Cheers,
    JSoufer - Brazil

  • High CPU usage

    I'm using Vibe Desktop Version 1.0.1 (17445) on Mac OSX 10.8. During file syncronization there is a realy high CPU load:
    Does anybody else see high CPU usage while using Vibe Desktop?

    Originally Posted by sbuechsenschuetz
    Does anybody else see high CPU usage while using Vibe Desktop?
    I'm the Novell developer responsible for Vibe Desktop and I'm sorry for the delayed response...I've been out of the office. Can you give me a little more information? I want to get a better feel for when the high CPU usage occurs.
    Approximately how many files are synced to your Desktop?
    When you click on the icon in the menu bar and select "Synchronize Now", how long does it take and how is the CPU usage? The first time you sync all the files down to your desktop can take some time, but once everything is in sync, forcing it to synchronize should not be very resource intensive. Is the high CPU utilization only when it is has files to download, or is it also high when there is nothing to download?
    When Vibe Desktop is not syncing, it's still watching the file system for changes you make to the local copies of the files. Do you see noticeable CPU utilization when Vibe Desktop is not syncing?

  • High cpu usage when using flash player

    Hi,
    Just updated to Mavericks and now I'm having very high cpu usage while watching streams using flash player. CPU usage is somewhere around 110% and after a moment the stream starts to lag and fps is slowing down. I also tried using Chrome but with no difference. Flash player is the newest version 11.9.900.117.
    Any ideas on how to fix this?

    i think its the best to hit the report a problem button in safari, since its appears since i updated safari to 5.1.4! maybe they make a additional update

  • Incredibly high CPU usage with Flash plugin

    Hi all,
    I'm using Safari 4.0.3 with the last Flash Plugin version (10.0.32.18) that I just uninstalled and then reinstalled, and I got an incredibly high cpu usage while viewing an Youtube video.
    Here is a screenshot of Activity monitor that shows you the percentage.
    http://img256.imageshack.us/img256/7186/schermata20091106a13590.png
    Sometimes the Safari process reach even 50% while the FlashPlugin one runs at 110%-120%.
    Is that normal? With other browsers like Camino or Firefox, the CPU usage for the same video drops to 50%-60% max.
    Thank you,
    Silentheaven
    Message was edited by: Silentheaven

    HI,
    Try here.
    http://rentzsch.github.com/clicktoflash/
    Block evil Adobe Flash
    Flash only when you want it.
    One-click Flash loading
    View blocked Flash with just one click.
    Higher quality YouTube
    Play videos in QuickTime, not Flash.
    Website Whitelist
    Allow Flash on certain websites.
    *Lowered CPU usage*
    Browse the web more quickly.
    Better battery life
    Browse the web longer on your laptop.
    Less fan usage and heat
    Browse the web quietly and cooly.
    Automatic Updating
    Download updates when they're ready.
    Carolyn

  • High cpu usage after a while

    Sometimes, after a while, firefox (36.0.4) uses up 1 core of my CPU (is a quad core due to hypertreading). The way it happens is really strange. Many tabs without a problem until suddenly ff decides to floor it. This is alway in the run, not on startup or close. All add-ons need to ask my permissions to be activated, this includes flash.
    On close, I ordered ff to clear all history and cookies.
    Notes that could be important (The behavior encountered while using it. This varies from time to time):
    opening new tabs (a lot or a few) => "heavy" load during site loading, then idling
    ==> The above makes sense
    - same as above but load continues to be heavy. => could be some badly written javascript on the site, however, sometimes this occurs with sites I know have no stressful javascript
    ==> The above seems odd
    - Browser is idle in the background (not actively using it). Then all of the sudden "lets floor it until closed".
    ==> The above seems pretty odd
    - When confronted with high CPU usage, closing ff doesn't close it (the ff process remains active. Not a ff process, THE ff process). => High CPU usage remains
    ==> The above looks like that there is definitely something wrong here
    This last one has some other things to keep in mind
    - When it happens and I close ff, upon restarting it it will ALWAYS ask to close ff. After confirming to close it, it will start and behave normally.
    - When killing ff via the task-manager, or other means like powershell commands, restarting it will result in an idle ff even after every tab is loaded again.
    I hope this isn't a heisenbug and there is a solution to this, a reboot ff button would be a nice workaround though. I personally think that it must be some routine in the code that decides to go nuts for no reason.
    If you need further details, feel free to ask.
    Thanks in advance

    Tried those before and tried them again. Unfortunately, the problem keeps repeating itself at random times. As said, sometimes it doesn't occur and sometimes suddenly it does. Keep the following things in mind about this, what seems like a heisenbug, behavior.
    - opening new tabs (a lot or a few) => "heavy" load during site loading, then idling
    ==> The above makes sense
    - same as above but load continues to be heavy. => could be some badly written javascript on the site, however, sometimes this occurs with sites I know have no stressful javascript
    ==> The above seems odd
    - Browser is idle in the background (not actively using it). Then all of the sudden "lets floor it until closed".
    ==> The above seems pretty odd
    - When confronted with high CPU usage, closing ff doesn't close it (the ff process remains active. Not a ff process, THE ff process). => High CPU usage remains
    ==> The above looks like that there is definitely something wrong here
    As stated, a reboot ff button would be a nice workaround. I personally think that something like a tread must get stuck in some sort of infinite loop. Browsing in ff works just fine though. I just don't like the fact that I turns into a "gasoline guzzler".
    Again, thanks in advance

Maybe you are looking for