Java SP - ResultSet.updateRow causes 100x CPU consumption

Oracle 11 Enterprise on Windows, with an out-of-the-box installation.
I select from a table. No where clause. No order by. If I use ResultSet.updateRow to change any column, the CPU consumption of oracle.exe jumps 100x. Here is the code.
Connection con = DriverManager.getConnection("jdbc:default:connection");
Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("select cola,colb from tab");
while (rs.next()) {
rs.updateString(1, "qwerd"); // comment out to save 99% of your CPU*
rs.updateRow();
rs.close();
stmt.close();
con.commit();
For my test case, against 10,000 rows, removing that one line changes the CPU consumption from roughly 7 CPU seconds to 0.07 CPU seconds. I do mean CPU time - not elapsed time. The CPU measurement come from v$sesstat.value. Task manager confirms oracle.exe using 100% of a cpu for the duration of the call.
I know that this example can be replaced with a single update statement. It is a gross simplification of a much larger proc, to replicate the problem.
Help?

Hi. For each row (when really updated), the DBMS is probably having to re-iterate
through the table in the same unqualified way your query does, to position itself
to the row you want to update. This whole thing is extremely inefficient, and I
understand that you've reduced the issue to the simple example, but this does
expose the critical fault of the algorithm. It breaks the number-one performance+
rule for DBMS applications+: Don't move the data. Don't bring whole swaths of
raw rows one-by-one to the client, just to find what you want to modify. Do the
work where the data is, in the DBMS, using stored procedures. Build your saw mills
where the trees are.
Joe Weinstein

Similar Messages

  • What does com.apple.cts.plugin do? It seems to be causing high CPU consumption by UserEventAgent

    I have been having some trouble over the last couple of days with UserEventAgent process. It constantly consumes over 100% CPU. This of course results in obvious problems of the unit getting really hot, high CPU fan speed and faster battery drain.
    While investigating the root cause, I removed each of the plugins (located at /System/Library/UserEventPlugins/) one by one and restarted the UserEventAgent process (if you force quit the process, it restarts) and each time, observed the impact on CPU consumption.
    After a while, I was able to zero down on "com.apple.cts.plugin". If I removed this file from the plugins folder and forced UserEventAgent to restart, my CPU usage went back to normal with no excess heat or high-speed fan.
    While it seems to solve my problem, I am left wondering what this plugin really does and if by not having it I am putting my system at risk.
    Any help would be appreciated.

    I learnt this the hard-way as well. I am not too sure but probably it has something to do with cerification authority or something like that. BTW I am looking for the answer as well.

  • CPU consumption 100%: How do I see which SQL is consuming?

    Hi,
    I need help badly with this because I cannot get my head around the problem. I have a Windows server 2003 Enterprise 64-bit running Oracle 10.2.0.3 and last night it started consuming 100% CPU. The Windows performance monitor shows 100% CPU in any case, and it was difficult to even login via remote desktop.
    It is Oracle.exe that is consuming, and there is only one database on this server. It is an Opteron 875 2.2Ghz with 8GB ram.
    I want to see which SQL statement is responsible for the CPU consumption. I know exactly which user/programapplication is using it... it is useless to kick the session because the application connects immediately again from the app. server and runs the same thing. Restarting the database also has the same effect: session reconnects and CPU goes through the roof. Customer says that they are running the same stuff as always, and app. has not been updated recently. 100 % CPU to them, means something is wrong.
    Incidently, I tried to CPU patch this database a couple of days beforehand, but there was not enough space on disk (needed 1.6GB) so opatch complained and would not continue. I simply restarted the database without having run opatch. I cannot imagine that this is the cause of this problem.
    Anyhoo...
    I have a script from Kyle Haileys web site to get the CPU for each sql_id using ash tables:
    -- (c) Kyle Hailey 2007
    col type for a10
    select * from (
    select
    ash.SQL_ID , ash.SQL_PLAN_HASH_VALUE Plan_hash, aud.name type,
    sum(decode(ash.session_state,'ON CPU',1,0)) "CPU",
    sum(decode(ash.session_state,'WAITING',1,0)) -
    sum(decode(ash.session_state,'WAITING', decode(wait_class, 'User I/O',1,0),0)) "WAIT" ,
    sum(decode(ash.session_state,'WAITING', decode(wait_class, 'User I/O',1,0),0)) "IO" ,
    sum(decode(ash.session_state,'ON CPU',1,1)) "TOTAL"
    from v$active_session_history ash,
    audit_actions aud
    where SQL_ID is not NULL
    and ash.sql_opcode=aud.action
    and ash.sample_time > sysdate - &minutes /( 60*24)
    group by sql_id, SQL_PLAN_HASH_VALUE , aud.name
    order by sum(decode(session_state,'ON CPU',1,1)) desc
    ) where rownum < 10
    This give following output:
    SQL_ID PLAN_HASH TYPE CPU WAIT IO TOTAL
    cxk376gut06wn 3831248992 SELECT 12 145 5855 6012
    4ffvdt72n46yt 4094592372 SELECT 0 3 1131 1134
    dnxgm7bg8wqg1 4025412530 SELECT 3 13 337 353
    3y0dyvkc9sx69 1764840833 SELECT 18 169 56 243
    abz05715h08ct 1967470119 SELECT 0 7 175 182
    4gd6b1r53yt88 0 UNKNOWN 0 92 4 96
    9phhuzxpqwsgc 2662599208 SELECT 0 67 0 67
    275bbj5czbrwp 629013258 SELECT 0 2 64 66
    1dvrrg3aah2mu 75914095 SELECT 0 6 57 63
    My assumption is that this gives the average CPU usage over the last x minutes and the total cpu usage for this sql_id. There are no sql running that show a very high average CPU, but the total is up in 6000 for the longest running sql, so I get the statement for the top sql_id that has highest total, and it is this:
    SQL_ID cxk376gut06wn, child number 2
    SELECT NVL(MIN(ID),0) FROM TABLE_OBFUSCATED WHERE TASK = :B1 AND
    STATUS='JobQueue' AND MESSAGE_ID IS NULL
    Plan hash value: 3831248992
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | | | 3231 (100)| |
    | 1 | SORT AGGREGATE | | 1 | 42 | | |
    |* 2 | TABLE ACCESS FULL| TABLE_OBFUSCATED | 3 | 126 | 3231 (1)| 00:00:39 |
    Predicate Information (identified by operation id):
    2 - filter(("TASK"=:B1 AND "STATUS"='JobQueue' AND "MESSAGE_ID" IS NULL))
    It doesn't seem to fit! It's such a simple statement, but according to ash this is the sql using the most total cpu over the last 30 minutes?? So I create a temp index on the filter and check the plan for the statement again, and it uses the index, but I need to kill the session or bounce the database for the new plan to be used because the currently running session is still using the old plan. Customer was desperate to get it down so I even tried flushing the shared pool but new plan does not get used. I did not want to restart the database. Do I have to kill all sessions using that plan for the new one to take effect?
    Now im stuck. I don't really know how else to get an accurate picture of which sql is currently consuming CPU. I need to know this to try to fix the SQL because stopping the application is not an option, even if it is throwing too much at the database. The only other option I can think of is setting up profile limits for cpu consumption in oracle, but then the job will likely take an unacceptable amount of time for the customer.
    So my questions are:
    1. How else can I check which SQL is using CPU accurately?
    2. Does the SQL I show above accuratlely display current average CPU over x minutes with ASH? Why is it so low for the top consumer but my CPU is still at 100% on the OS?
    Thankyou for your help.

    Yeah, OK, I can see an arbitary number for CPU used since session startup (what does that refer to by the way? It can't be percent), and I can see that one user has consumed massive amounts of CPU compared to all other sessions, but he is currently not running anything, so how can I see which SQL he ran in the past day that cuased all that CPU consumption? Can I do this without AWR?
    By the way, do you need a Diagnostic Pack license for simply viewing the Performance tab of dbconsole? I Can go into dbconsole and see history for 2 days back and see the massive espike that caused CPU consumption, but when dbconsole displays the list of top SQL and top sessions under the graph, is it the top listed SQL that consumed the most cpu or do you need to correlate the colours, i.e. find the SQL listed in top SQL that has the same colour as CPU usage on the graph (green) even if it is not listed as the top "consumer" (which I assume means top AAS consumer: overall consumption of all resources)?

  • Some web pages causing 100% CPU use of iexplore.exe since Flash update

    I'm having a problem with certain Amazon.com pages hanging my
    Internet Explorer 6 using Flash Player 10,0,12,36, causing 100% CPU
    use for iexplore.exe and requiring me to End Task to quit. All the
    pages effected have an interactive mouseover Size and Color chart
    that intially says "Loading" but then says "Select Size and Color"
    once loaded. One mouseovers the various color patches and size
    options, each time giving item availability in that option. When
    the pages hang the IE browser with 100% CPU use that chart never
    gets to the "Select Size and Color" point, instead stuck at the
    "Loading" status. This happens most times, but not every time.
    Sometimes the pages load correctly, after a brief lag as it loads
    the chart.
    Amazon pages without this chart load fine.
    The start of this problem coincides with updating Flash.
    I can prevent the problem from happening almost every time if
    I can quickly get my cursor into that chart area while the page
    begins loading. If I allow the pages to load fully with no
    interaction they will hang almost every time.
    I have not noticed any problems on those same web pages using
    Firefox using Flash Player 9,0,124,0
    I also have not noticed any issues with other sites using
    Internet Explorer either. (YouTube, QVC, CNN...etc, all OK.)
    I had posted for assistance on the Experts Exchange site and
    there was some debate on whether the chart was a Java or
    Flash-based chart, so initially it was being approached as a
    possible Java issue, so I removed all Java versions on the system
    and installed various versions, but the same problem persists.
    I've downloaded but not run the Flash Uninstaller, as I'm
    reluctant to uninstall the Firefox Flash version without knowing
    for sure I could install 9,0,124,0 again.
    I've downloaded an archived fp9_archive.zip, which seems to
    indicate the contained files flashplayer9r124_winax.exe (Internet
    Explorer) and flashplayer9r124_win.exe (Netscape) would be versions
    9,0,124,0 to install after running the uninstaller.
    Can anyone check a few of the links below and see if the
    "Select Size and Color" chart is Flash based? If so, would
    executing the files listed above install 9,0,124,0 into my
    respective browsers again?
    http://www.amazon.com/FCS-Regular-7mm-Surf-Leash/dp/B00149XJ68
    http://www.amazon.com/Womens-Classic-Short-UGG-Boots/dp/B00064NH8W/ref=pd_ecc_rvi_cart_3
    http://www.amazon.com/Columbia-Sportswear-Womens-Benton-Springs/dp/B0006M6IQ2/ref=pd_ecc_r vi_cart_2
    http://www.amazon.com/Ladies-Chenille-Zip-Cardigan-Sweater/dp/B001E0YJ0C/ref=pd_ecc_rvi_ca rt_4
    XP IE 6 (error module : MSHTML.DLL)
    Flash Player version 10,0,12,36
    Firefox
    Flash Player version 9,0,124,0
    Thank you-
    Vickie

    I'm attempting to troubleshoot an issue with Amazon web pages
    since I've updated my Flash player. I would appreciate if someone
    could take a look at my initial post and advise if the issue seems
    to be Flash related.
    Thank you.
    I'm having a problem with certain Amazon.com pages hanging my
    Internet Explorer 6 using Flash Player 10,0,12,36, causing 100% CPU
    use for iexplore.exe and requiring me to End Task to quit. All the
    pages effected have an interactive mouseover Size and Color chart
    that intially says "Loading" but then says "Select Size and Color"
    once loaded. One mouseovers the various color patches and size
    options, each time giving item availability in that option. When
    the pages hang the IE browser with 100% CPU use that chart never
    gets to the "Select Size and Color" point, instead stuck at the
    "Loading" status. This happens most times, but not every time.
    Sometimes the pages load correctly, after a brief lag as it loads
    the chart.
    Amazon pages without this chart load fine.
    The start of this problem coincides with updating Flash.
    I can prevent the problem from happening almost every time if
    I can quickly get my cursor into that chart area while the page
    begins loading. If I allow the pages to load fully with no
    interaction they will hang almost every time.
    I have not noticed any problems on those same web pages using
    Firefox using Flash Player 9,0,124,0
    I also have not noticed any issues with other sites using
    Internet Explorer either. (YouTube, QVC, CNN...etc, all OK.)
    I had posted for assistance on the Experts Exchange site and
    there was some debate on whether the chart was a Java or
    Flash-based chart, so initially it was being approached as a
    possible Java issue, so I removed all Java versions on the system
    and installed various versions, but the same problem persists.
    I've downloaded but not run the Flash Uninstaller, as I'm
    reluctant to uninstall the Firefox Flash version without knowing
    for sure I could install 9,0,124,0 again.
    I've downloaded an archived fp9_archive.zip, which seems to
    indicate the contained files flashplayer9r124_winax.exe (Internet
    Explorer) and flashplayer9r124_win.exe (Netscape) would be versions
    9,0,124,0 to install after running the uninstaller.
    Can anyone check a few of the links below and see if the
    "Select Size and Color" chart is Flash based? If so, would
    executing the files listed above install 9,0,124,0 into my
    respective browsers again?
    http://www.amazon.com/FCS-Regular-7mm-Surf-Leash/dp/B00149XJ68
    http://www.amazon.com/Womens-Classic-Short-UGG-Boots/dp/B00064NH8W/ref=pd_ecc_rvi_cart_3
    http://www.amazon.com/Columbia-Sportswear-Womens-Benton-Springs/dp/B0006M6IQ2/ref=pd_ecc_r vi_cart_2
    http://www.amazon.com/Ladies-Chenille-Zip-Cardigan-Sweater/dp/B001E0YJ0C/ref=pd_ecc_rvi_ca rt_4
    XP IE 6 (error module : MSHTML.DLL)
    Flash Player version 10,0,12,36
    Firefox
    Flash Player version 9,0,124,0

  • ResultSet updateRow ,insertRow ,deleteRow APIs on table with no PRIMARY KEY

    Hi,
    When I use ResultSet.insertRow , updateRow ,deleteRow API's on a table which contais no primary key column I find the following Exception ,
    java.sql.SQLException: Operation invalid. No primary key for the table
    at com.tandem.sqlmx.Messages.createSQLException(Messages.java:69)
    at com.tandem.sqlmx.SQLMXResultSet.getKeyColumns(SQLMXResultSet.java:3501)
    at com.tandem.sqlmx.SQLMXResultSet.prepareInsertStmt(SQLMXResultSet.java:3652)
    at com.tandem.sqlmx.SQLMXResultSet.insertRow(SQLMXResultSet.java:2073)
    at testdateupdate.main(testdateupdate.java:33)
    It looks like the table needs to have a primary key column to update or insert or delete rows using the ResultSret APIs.
    I use a proprietary JDBC driver. I find the Explanation for this behavior like this ,
    JDBC allows update stmts on tables w/out a primary key defined if the stmt is issued by the application. For updateable ResultSets, a primary key restriction is required to avoid updating more rows than desired.I dont understand this explanation and also I dont find this behavior is some other JDBC drivers that I tried with.
    Some one Please Clarify the same.
    Thanks in Advance.
    Thanks and Regards,
    Jay

    Hi,
    in simple words, when a table does not have primary key you can send update and delete on it only by using a Statement object. When using ResultSet.updateRow or ResultSet.deleteRow the jdbc looks for the primary key on the metadata in order to send the correct where clause to the rdbms. I think that this could maybe work with Oracle DBMS, which has a unique id (ROWID) for each record.
    Kiros

  • CPU consumption is quite high

    Hi All,
    I have created one Flash application which reads the rss
    feeds from the specific url and displays the data into datagrid.
    Also It has two tickers scrolling right to left. If I run the
    application from flash then it works fine with CPU consumption of
    around 5. But I I make exe using Macromedia Zinc 2.5 and run that
    exe, CPU consumption goes to 30-40. What could be the reason.
    Please any one can tell me the cause....
    Thanks in Advance.............

    how do you measure CPU utilisation? iostat, top, looking for LA?
    if your network management system runs OK and everybody is satisfied, then you should not care much about load.
    what you should do is to estimate your capacites, make a test run, to determine at what point (io, cpu) users will start to experience problems,
    i suppose NMS is a vital application for your network, so you server should be able to cope with at least 30% immediate increase of load.

  • High cpu consumption

    Hello,
    in a Confluence installation, running on cluster of WebLogic Servers 8.1.4, HP-UX, Java 1.4.2, we observe very often the app server processes keeping quite high levels of CPU consumption.
    Each process can fully steadily occupy two/three CPUs or more.
    We managed to isolate the threads that seem to be responsible for this, the thread stacks look like the following:
    "ReplicatedCache" daemon prio=10 tid=018e5a30 nid=163 lwp_id=9303762 runnable [8ce00000..8ce00dc0]
    at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.validatePollArray(Service.CDB:15)
    - waiting to lock <a8964a20> (a com.tangosol.coherence.component.util.WindowedArray)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onNotify(Service.CDB:22)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.ReplicatedCache.onNotify(ReplicatedCache.CDB:3)
    at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:35)
    at java.lang.Thread.run(Thread.java:534)
    These threads seem to be waiting to lock an object, but they are constantly in "runnable" state.
    Waiting AND Runnable at the same time. Not surprisingly, the eat up CPU clocks.
    Any help is appreciated.
    Thanks
    F.Costa

    Unfortunately I don't have the full dump anymore.
    Anyway, this is another case (Runnable AND waiting for a lock)
    "PacketReceiver" daemon prio=2 tid=0126a3e8 nid=154 lwp_id=1009037 runnable [13b00000..13b00530]
    at com.tangosol.util.SafeLinkedList.add(SafeLinkedList.java:91)
    - waiting to lock <2e8a4288> (a com.tangosol.util.RecyclingLinkedList)
    at com.tangosol.coherence.component.util.queue.ConcurrentQueue.add(ConcurrentQueue.CDB:6)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.onMessage(PacketReceiver.CDB:7)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.checkReadyMessages(PacketReceiver.CDB:33)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.onPacketDirected(PacketReceiver.CDB:63)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.onPacket(PacketReceiver.CDB:44)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.onNotify(PacketReceiver.CDB:31)
    at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:35)
    at java.lang.Thread.run(Thread.java:534)
    Thanks
    Franco

  • High CPU Consumption when Displaying Animated GIFs

    Hi -
    Within our application we utilize a lot of the standard AJAX loading icons to indiciate that data is downloading/loading. What we've noticed, however, is that when animated GIFs are being displayed they are consuming between 5 and 8 percent of the CPU. I've confirmed it's definitely the GIF that is causing the CPU usage to increase so dramatically.
    Has anyone else experienced this? Do you have work arounds? Does anyone have any idea why performance is so bad on this?
    Does using an SWF instead help?
    Thanks.

    Hello Steve.
    Although I'm not really sure what you mean by "content plugins dialogue", you may be having a problem with some Firefox add-on that is hindering your Firefox's normal behavior. Have you tried disabling all add-ons (just to check), to see if Firefox goes back to normal?
    Whenever you have a problem with Firefox, whatever it is, you should make sure it's not coming from one of your installed add-ons, be it an extension, a theme or a plugin. To do that easily and cleanly, run Firefox in [http://support.mozilla.com/en-US/kb/Safe+Mode safe mode] and select ''Disable all add-ons''. If the problem disappears, you know it's from an add-on. Disable them all in normal mode, and enable them one at a time until you find the source of the problem. See [http://support.mozilla.com/en-US/kb/Troubleshooting+extensions+and+themes this article] for information about troubleshooting extensions and theme. You can troubleshoot plugins the same way.
    If you want support for one of your add-ons, you'll need to contact its author.

  • Exchange server 2010 SP3 CPU consumption keep growing

    Hi, 
    I'm using an Exchange server 2010 SP3 14.3.123.4 version.
    We are currently experiencing CPU consumption growth on this server.
    It appears that the msexchangerepl process could be a good candidate for this CPU overconsumption.
    Any clue for this issue.

    Hi,
    In your posting, the MSExchangeRepl.exe process keeps increasing on the server. The Microsoft Exchange Replication service provides replication functionality for mailbox databases on Mailbox servers in a database availability group. Please check whether
    there is any back up program in your Exchange server. Also confirm if there is any Anti-virus program installed in your Exchange server.
    In Event Viewer, please check the event log for the MSExchangeRepl source and collect any further information for troubleshooting.
    Regards,
    Winnie Liang
    TechNet Community Support

  • Oracle.jdbc.driver.oracleResultSet Vs java.sql.ResultSet

    Hi all
    Could any one got any idea on this problem...
    My application program is forced to use both Java Result Set(java.sql.ResultSet) and Oracle ResultSet(jdbc.driver.oracleResultSet).
    This on javac get compiled and is working fine....
    But when i try to compile with vbjc(visibroker-java compiler)... it failes to compile...
    throwing ...
    .."The method oracle.jdbc2.Blob getBlob(int) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return
    type."

    Hi Prowzen,
    Ur reply was much userful, which gave me a direction to prob into... Thank You Very MUCH.
    I relpaced
    BLOB blob = ((OracleResultSet)rs).getBLOB(int);
    with
    oracle.sql.BLOB blob =(BLOB)rs.getObject(int);
    So eliminating usage of OracleResultSet, the conflicts got cleared...
    Keep writing...
    Regards
    Sreekumar P P.
    [email protected]

  • Small Acrobat file causes 100% cpu usage with v. 7.09

    Using Acrobat professional 7.09
    I have a small acrobat file (94k) that causes my cpu to peg at 100% I used acrobat professional to convert an eps file to a pdf file. Is there a general known issue that could be causing this?
    Stephen

    > Looking at the plot, you might want to consider trying to use a vector graphic in the future. It looks like a plot that you may have created in MATLAB or such. In that case, why not just print to the PDF.
    I used matplotlib, which can generate png, eps, svg, or even pdf files. The pdf in question was converted by acrobat from eps, which has worked well for me in the past. I wish acrobat pro 7 could handle svg.
    Stephen

  • Websites with flash content are causing tremendous CPU usage!!

    Greetings!
    I finally installed the long-awaited version 4 of firefox, and I am really disappointed. In addition to slight sluggishness now and again, it turns out that websites with Flash content (even those sites with a little flash advertising banner) are causing my CPU usage to really go up.
    It's slowing down my machine, making my CPU fans spin loudly, and making for a disappointing web browsing experience.
    I have disabled all add-ons, and done the usual. Even tried installing Chrome for the first time ever!
    The problem is definitely Flash + Firefox 4.
    I have created a brand new profile, but no dice. Wondering if anyone else experiences a high CPU load on pages with flash...

    Adobe Flash Player has also been crashing periodically on 2 of my computers, I'm still running XP, one of them a powerful HTPC, Dell Optiplex 755 SFF over a new Cable Internet Connection. Buffering, Lagging, crashing when streaming video for Catchup TV (Freeview) via Firefox Adobe Flash Player Add-On, does not happen on Youtube though. Lagging & Crashing does NOT occur AT ALL in Google Chrome, but I hate that browser.
    Have tried the usual disabling Flash Hardware Acceleration + Protected Mode, setting storage to Unlimited, disabling FF Ad Blockers + Hardware Acceleration, cleaning Caches, updating program versions, everything bar reinstalling programs. It's not happening in Chrome, why in Firefox?

  • Recently FireFox often has been causing 100% CPU usage and locks up until it finishes the process (various ones). Clearing cookies/cache didn't help. Any ideas?

    Windows 2000 SP4, 1g RAM, Firefox 9.0.1
    We keep IE6 and Firefox open simultaneously for 2 different mail accounts. Firefox was always much faster even with 3 or 4 tabs open, but for the past couple of weeks when trying to update a screen the CPU suddenly goes to 100% usage and of course nothing will move until the particular process is finished. Closing one or more tabs does not help. If I close Firefox completely with Task Manager CPU usage goes back down to nil. After restarting Firefox CPU usage may or may not go back up depending upon whether it tries to continue the previous task that was locking it up.
    It did not do this with Firefox 3.6 but then again it didn't happen immediately after updating to 9.0.1 either.

    100% CPU usage occurred most often toward the end of the working day when busy trying to print on-line postage. We don't have any memory-consuming plugins but according to the knowledge base articles Firefox memory usage can gradually increase during the day even if you do nothing. It seems that may be the problem so we close and restart Firefox more often now as that usually fixes the problem. However, if we get stuck on a particular website update that causes the CPU to to go 100%, we can always start Firefox without previous tabs so the update will stop, or simply use a different browser until we have time to let the computer play games with itself.
    So our workaround of restarting Firefox turns out to be the final solution (until we find something better - will post it if we do). Vic

  • Adobe stuffs cause high CPU usage

    I just download Creative Cloud a few days ago for Primiere CC and since then there is always something from it that causes ~50% CPU usage. I tried to end the process by Task Manager and something else just replace the previous one's place. Sometimes it's CEP Service Manager, sometimes it's Core Sync, CEF Helper, etc. and it's driving me nut! I mean like right now Firefox only takes about 20% while those things just sky rocket the CPU usage. What should I do? How do I stop this?

    Since I installed CC, my laptop has been running very hot too.

  • Oracle10g CPU Consumption

    I just upgraded one of my W2K development servers from 9.2.0.1.0 to 10.0.2.1.0. After upgrading I noticed that the CPU consumption is constantly at 50%, even though the database is completely idle. Has anyone had similar experiences? What's eating up the CPU?

    This might not help you but...
    I installed 10g on my WinXP desktop last year. I saw one of the Oracle processes (I don't remember if it was oracle.exe or something else) consume exactly 50% of CPU. The problem turned out to be that my firewall, which was in auto-disallow mode, was preventing something from connecting.
    I started the installation over (this time with my firewall on notify mode) and during installation the firewall would popup a message about a new connection which I would allow.
    Everything proceeded fine and now oracle.exe takes very little CPU when idle.
    Of course, it can consume 100% when busy.

Maybe you are looking for