Results 1 to 19 of 19

Thread: CPU Usage is high, any way to lower it?

  1. #1
    Join Date
    Jan 2012
    Posts
    2
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default CPU Usage is high, any way to lower it?

    I'm always at 90-100% cpu usage. Just now the bot stopped working because of it. Minimizing simba takes some ram and cpu so as I was doing it, runescape froze and the script said shutting down.

    I have MINUMUM SETTINGS in runescape, cpu usage at very low. I also used disable graphics, made no difference. Computer is pretty crappy, got 500mb ram (and simba uses 400mb of it while botting).

  2. #2
    Join Date
    Jul 2009
    Location
    Australia
    Posts
    667
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Yeah mine uses about the same, there's not much you can do about it as it needs to run java, the rs client and the script all at once.
    If you want games these days to run smoothly your going to have to get at least 1-2 GB RAM.
    One suggestion might be to reduce the priority of the process and not run anything else in the background (going through processes and shutting off everything that is not needed).
    Not sure how much that would help you though.

    ~Caotom

  3. #3
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    Best way to lower CPU is move the slider on SMART down, which lowers the FPS on rs (Frames per second). Besides that no much else you can change besides low RS settings, and set CPU usage to low on rs.

  4. #4
    Join Date
    Sep 2008
    Location
    Not here.
    Posts
    5,422
    Mentioned
    13 Post(s)
    Quoted
    242 Post(s)

    Default

    I found the most effective way to lower CPU is to buy a new cpu.

  5. #5
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    MoMo! Baneling! Hell yeah! +rep!

  6. #6
    Join Date
    Feb 2011
    Location
    Wisconsin
    Posts
    398
    Mentioned
    1 Post(s)
    Quoted
    10 Post(s)

    Default

    Quote Originally Posted by mormonman View Post
    I found the most effective way to lower CPU is to buy a new cpu.
    This does work very well!

  7. #7
    Join Date
    Mar 2012
    Posts
    25
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    updating to simba 0.99 and smart v7.2 instead of simba 0.984 and smart v6.9c will increase CPU usage. Now smart and simba will appear separately in task manager and both uses CPU. Anyone experiencing the same issue?

  8. #8
    Join Date
    Nov 2008
    Location
    Melbourne, Australia
    Posts
    2,240
    Mentioned
    3 Post(s)
    Quoted
    11 Post(s)

    Default

    Open task manager, see what process is using all the CPU, kill it, enjoy having 5% CPU usage.
    Click here to find out how to get full screen without members! | Click here to check out my Ultimate Bitmap Tutorial! Edited to work with Simba! |

  9. #9
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by Arepirpi View Post
    updating to simba 0.99 and smart v7.2 instead of simba 0.984 and smart v6.9c will increase CPU usage. Now smart and simba will appear separately in task manager and both uses CPU. Anyone experiencing the same issue?
    I don't think CPU usage should have increased. Previously SMART was living inside the Simba process, now it's outside the process. There should hardly be a difference. If you add up the usage of both it'll be like 984 in which it was already combined.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  10. #10
    Join Date
    May 2012
    Posts
    12
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Try minimizing and normalizing the SMART window. E.g. click SMART's 'Minimize' button and then restore the window by clicking the SMART button on the Taskbar. From my experience, that frees up about 30% of CPU usage on a single-processor virtual machine.

  11. #11
    Join Date
    Feb 2012
    Location
    SRL Jail
    Posts
    1,319
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Karpov View Post
    Try minimizing and normalizing the SMART window. E.g. click SMART's 'Minimize' button and then restore the window by clicking the SMART button on the Taskbar. From my experience, that frees up about 30% of CPU usage on a single-processor virtual machine.
    I have no idea how in any universe minimizing a program would affect CPU usage.

  12. #12
    Join Date
    May 2012
    Posts
    12
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Minimizing/normalising SMART causes the canvas to flash black (refresh?) and this seems to take a load off the CPU. I don't know if this is a bug or not but it definitely happens on all my virtual XP machines.

  13. #13
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    I don't think CPU usage should have increased. Previously SMART was living inside the Simba process, now it's outside the process. There should hardly be a difference. If you add up the usage of both it'll be like 984 in which it was already combined.
    Yea, I saw they were different - and it doesn't seem to be making any difference.. which makes sense, it really shouldn't be much different.



    The minimizing programs thing maybe has some effect on the system as - windows tries to sleep the program when it is minimized to save resources, but obviously smart/simba have to run so maybe they keep "waking" themselves?

    http://support.microsoft.com/kb/293215
    idk if that helps some people, I don't really feel like reading that
    Last edited by grats; 07-26-2012 at 01:33 PM.
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  14. #14
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Joe View Post
    I have no idea how in any universe minimizing a program would affect CPU usage.
    It does work. Reason being that the DC in windows get cleaned and set to size 0 when a window is minimized.

    Smart gets around this but I'm not sure that it still draws to the canvas. I think it just provides a buffer to Simba to read from instead of drawing. I remember it being impossible to draw on the canvas via GDI while minimized. You can try it by minimizing a window and taking a DC screenshot, it'll just contain the titlebar.

    With that being said, since it isn't drawing it's canvas while minimized (hopefully it isn't), it's possible that it lowers CPU usage/memory usage.
    I am Ggzz..
    Hackintosher

  15. #15
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    I doubt it's still drawing, because of the fact that linux multiple desktop.. moving to a desktop without smart on it will improve cpu power by like 10-20%, I was testing giving a vm 1,2,3,4 and 6 cores to use.. it seemed to always significantly show better performance when smart wasn't on the actual screen.
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  16. #16
    Join Date
    Mar 2012
    Posts
    25
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    I don't think CPU usage should have increased. Previously SMART was living inside the Simba process, now it's outside the process. There should hardly be a difference. If you add up the usage of both it'll be like 984 in which it was already combined.
    Are there any ways to combine the two processes just like it was in 984? Why do SMART needs to be separate when living inside was good? I'm just curious

  17. #17
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by Arepirpi View Post
    Are there any ways to combine the two processes just like it was in 984? Why do SMART needs to be separate when living inside was good? I'm just curious
    Living inside isn't really good.. there are benefits from being two processes, there are only bad things that happen when living inside!

    such as - to dump the java memory smart holds.. you have to close simba too (I believe I read that from benland or wizzup) because simba is the "parent" process, now that smart is its own, when it is closed, it will dump the java memory so it isn't using ram for no reason
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  18. #18
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Arepirpi View Post
    Are there any ways to combine the two processes just like it was in 984? Why do SMART needs to be separate when living inside was good? I'm just curious
    Benefits on the user end is that you can restart Smart without closing Simba. You know that annoying 6 hour thing that says Please close your client you game session ended? Well it gets around that.

    Also you can have multipe Smart's per simba. So instead of opening 3-4 Simba's to run 3-4 Smart's, run one simba with 4 smart's.

    Lots of others but meh cba to mention every single detail.

    It uses the same CPU even though it's outside simba and looks like more. It isn't more. Yes there is a way to have it inside Simba. Just load LibSmart32.dll instead of LibSmartRemote32.dll. You'll notice the CPU is still the same.
    I am Ggzz..
    Hackintosher

  19. #19
    Join Date
    Mar 2012
    Posts
    25
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Benefits on the user end is that you can restart Smart without closing Simba. You know that annoying 6 hour thing that says Please close your client you game session ended? Well it gets around that.

    Also you can have multipe Smart's per simba. So instead of opening 3-4 Simba's to run 3-4 Smart's, run one simba with 4 smart's.

    Lots of others but meh cba to mention every single detail.

    It uses the same CPU even though it's outside simba and looks like more. It isn't more. Yes there is a way to have it inside Simba. Just load LibSmart32.dll instead of LibSmartRemote32.dll. You'll notice the CPU is still the same.
    Thanks for the suggestions will try them out now

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •