Seeking an app that will quickly show task using most cpu

Discussion in 'other software & services' started by bellgamin, Nov 4, 2022.

  1. bellgamin

    bellgamin Registered Member

    Joined:
    Aug 1, 2002
    Posts:
    8,102
    Location:
    Hawaii
    I have a once/day situation where my cpu suddenly gets very busy, and I need an app that will tell me which process is the culprit.

    REQUEST - If you know of an app that will do this simple task quickly, please tell me the name & link. MUCH appreciated.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    P.S -- My AV is not the culprit. I set it NOT to do any scans except by my say-so. Its sig updates are very low cpu users.
    P.P.S. I have System Guage & it does this task. However, for this situation, it's too slow to load & update its data.
     
  2. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,220
    Location:
    UK
    Does Windows Task Manager not show you? Either under Processes tab or Details tab.
     
  3. pegas

    pegas Registered Member

    Joined:
    May 22, 2008
    Posts:
    2,966
    ... and sort the cpu column descending. I'm usually able so to catch apps/processes which peak cause.
     
  4. hawki

    hawki Registered Member

    Joined:
    Dec 17, 2008
    Posts:
    6,080
    Location:
    DC Metro Area
    Process Lasso

    You could use Process Lasso (free or paid) for both information on CPU usage and possibly to tame an unruly app. with ProBalance.

    https://bitsum.com/
     
    Last edited: Nov 4, 2022
  5. Spartan

    Spartan Registered Member

    Joined:
    Jun 21, 2016
    Posts:
    1,424
    Location:
    Dubai
    do you use Google Chrome by any chance?

    If you do, read the below article and use method 3 at the bottom to disable the Software Reporter Tool:

    https://www.softwaretestinghelp.com/software-reporter-tool/
     
  6. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    1,762
    Resmon.exe - included in Windows. Make yourself a shortcut on your desktop.
     
  7. xxJackxx

    xxJackxx Registered Member

    Joined:
    Oct 23, 2008
    Posts:
    8,677
    Location:
    USA
  8. Rasheed187

    Rasheed187 Registered Member

    Joined:
    Jul 10, 2004
    Posts:
    17,606
    Location:
    The Netherlands
    First of all, on my machine it's often system.exe that sometimes causes my CPU to become busy but this happens mostly when the system is idle. I also keep Vivaldi in memory for hours and this also sometimes causes the CPU to spike, obviously this is done by vivaldi.exe.

    But anyway, to answer to your question, TinyResMeter is the best tool to monitor the system in realtime. It will show you which process uses the CPU the most, besides RAM usage and network traffic. I have been using this app for 15 years or so on Win XP, Win 8 and Win 10.

    http://pesoft.com/trm/us_trm.html
    https://www.softpedia.com/get/System/System-Info/TinyResMeter.shtml
     
  9. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    5,954
    Bitsum is crap for this. and i dropped sysinternals because of its VT connection which is seriously nonsense here.

    processhacker.sourceforge.io

    have in mind that almost any antivirus will kill the download because of "kprocesshacker.sys" which is clean!

    when extracting it put exception on the folder (or file), it is vital for proper functioning otherwise it crashes.
    p-hacker is much more advanced than process explorer

    i forgot, i use the nightly v3
    https://processhacker.sourceforge.io/nightly.php

    v2 can work without the sys file.
     
  10. bellgamin

    bellgamin Registered Member

    Joined:
    Aug 1, 2002
    Posts:
    8,102
    Location:
    Hawaii
    @Brummelchen -- (1) What is VT connection? (20 (2) I forgot about Process Hacker. Thanks for reminding me. I grabbed it. LOTS of uses!
    @Rasheed187 -- I tried TinyResMeter per your suggestion. At only 51KB for the portable, it's an amazing little utility. I got it to show overall CPU usage data but I couldn't get it to show cpu usage by process. Will work on that when I have more time for tweaking.
    @Adric -- resmon.exe tried to load & run but it's bolloxed somehoe. I will seek to download a working one from MS in a day or 2.

    Based on suggestion by @stapp & others, I found the guilty app via Task Manager -- namely, svchost. I scanned it and also made sure it was in the correct location. It's clean. Apparently, some of the specific types of work that I occasionally must do cause my old laptop's svchost to become really really busy. It does cause just a bit of momentary sluggishness on my aging laptop, so I wanted to find out why.

    The fix is obvious & easy to do -- upgrade my computer. This situation would be no problem on a newer computer, & I have a splendid one that has MUCH more cpu power & RAM. I bought it new, just 3 months ago, as a stand-by to my aging laptop computer. It's still in its box, sitting on a shelf in my ukulele room. However, like me, my aging laptop computer just keeps on going, despite its antiquity. So.... I shall live with it.

    Thanks to everyone for your fast & friendly help. :thumb::thumb::thumb:
     
    Last edited: Nov 5, 2022
  11. A_mouse

    A_mouse Registered Member

    Joined:
    Jul 29, 2019
    Posts:
    95
    Location:
    A field
    From the point of using Process Explorer as a handy way to see what is the top hog for cycles, enable CPU, IO and GPU history tray icons, then set it to minimise on close so you keep the tray icons running.
    Hover over them to see which task is heaviest.

    svchost.exe is not actually the thing eating the CPU cycles.
    If you look at the tasks in process explorer you will see that tasks are show in a parent/child tree format, so you can see which task belongs to another task or service.
    Something that svchost is managing is the culprit.
    If you have process explorer display the CPU and IO history bars in the main display (drag them over to be near the CPU numeric column), you can see which tasks and sub tasks are the likely problem.

    Process Explorer (like many sysinternals tools) has an optional feature to use VitusTotal to see if anything you have running is flagged.
    Can't imagine why anyone would object to an opt-in security feature that adds no extra CPU load.
    Also seems to be one of the most sensible places to add such a feature, much like also being in their tool for managing all the startup items on your system.
     
    Last edited: Nov 5, 2022
  12. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,220
    Location:
    UK
    You can also right-click on a svchost entry in the Details tab of Task Manager when it is showing a higher CPU and select 'Go to Services'

    Then look for the PID number which matches the svchost one you right-clicked on in the Details tab.
     
  13. moredhelfinland

    moredhelfinland Registered Member

    Joined:
    Mar 31, 2009
    Posts:
    361
    Location:
    Finland
  14. paulderdash

    paulderdash Registered Member

    Joined:
    Dec 27, 2013
    Posts:
    4,644
    Location:
    Under a bushel ...
    I used to like System Explorer too, but stopped using it after it unfortunately became apparent it had been abandoned about 6 years ago. No doubt it still works tho'.
     
  15. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    5,954
    virus total.
    and there is/was no opt-out the time i used it. process hacker has an option for it.
    is responsible for any kind of service, like DNS, Firewall and much more.
    doubleclicking the file in precesshacker/process explorer -> obe tab "services" will reveal you the right service behind.
    as noticed there is NO opt-out, process explorer wants immediately access to the web to check files, thats not acceptable.
     
  16. Rasheed187

    Rasheed187 Registered Member

    Joined:
    Jul 10, 2004
    Posts:
    17,606
    Location:
    The Netherlands
    Yes it's one of my favorite apps. And of course you can simply use a tool like Process Explorer or Win Task Manager, but why I recommended TinyResMeter is because when you select the TopCPU window, it will show which process is using most of the CPU time, so you will immediately know which one is the culprit. I always put it on top of the screen and of course I have enabled the ''stay on top'' setting. I monitor RAM, CPU, disk and network activity. See screenshot.

    ScreenShot675.png
     
  17. A_mouse

    A_mouse Registered Member

    Joined:
    Jul 29, 2019
    Posts:
    95
    Location:
    A field
    @Brummelchen there is no opt-out because it is opt-in.
    You have to enable or disable it from the menu or it does not work.
    If in your experience it is on by default, then previously it has been used on your system and enabled thus remembered that setting.
    To upload unknown samples with it, actually requires that you use your VT API key, which it cannot magically guess.
    The upload function only stays enabled for the session and has to be switched on every time you load it.
    Not only that but it requires choosing the option in the menu twice so you can't accidentally enable it.

    If you don't like it don't enable it. Very simple.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.