Okay, so I wanted to know if anyone here knew if this was a possible course of action. Say for a PC game, when it starts up, something I can do to divert all available (cept for what is needed) power and such to the game to help prevent slow downs and lag. I know this is a bit of an odd question and I may not be wording it correctly. Basically my computer well meets the requirements, more than enough room but sometimes the game will slow down (not unplayable but annoying)
Your program will automatically use any CPU/GPU clock time necessary to perform it's calculations so long as there is free clock cycles to use. If you have a ton of other programs hogging up memory and CPU, there's little left for your application.
There's a FEW solutions, but they are all shoddy at best. Option A is to set your program in Task Manager to a higher priority. This can cause severe lockups and system instability. Same with setting the other programs to a lower priority.
Option B is only if you have a multi-core CPU. Set all other running proccesses affinity to a single core or 2 cores (if you have a quad core), and your program after started, set it to the other cores or all.
Option C is to just close running processes when you close your program. This is the best solution.
Option D is to realize that your computer may NOT meet the requirements as well as you think, based on memory type and speed, processor FSB and speed, graphics card memory amount, type and speed. Just because your numbers on the box meet "minimum requirements" does not mean the game can be playable.
There's a FEW solutions, but they are all shoddy at best. Option A is to set your program in Task Manager to a higher priority. This can cause severe lockups and system instability. Same with setting the other programs to a lower priority.
I tried this once. I got what I deserved; that is, exactly what you said, "severe lockups." :3 I do NOT suggest it.
Option A is to set your program in Task Manager to a higher priority. This can cause severe lockups and system instability. Same with setting the other programs to a lower priority.
Hmm. I've never had any problems with that, ever. One of the first things I always do if I'm having shotty performance on a program is to set it to a higher priority, and I've never had anything negative happen.
Your program will automatically use any CPU/GPU clock time necessary to perform it's calculations so long as there is free clock cycles to use. If you have a ton of other programs hogging up memory and CPU, there's little left for your application.
Au contraire, sir, THAT is not how computers work.
The amount of CPU time each program gets is determined by the operating system. The algorithms that determine how much time each one gets are among the most complicated and most important parts of the operating system. Windows does include a variable priority that allows you to have influence on the amount of CPU time a program receives.
More time is spent switching between programs than is spent actually running them. True story.
The best option is, of course, to turn off all of that crap in the background. If you're still having trouble, then you can mess with the priority.
Thank you very much SteGriff. Sorry for getting a bit mad...
Killing explorer.exe has absolutely no benefit to it. It's part of the UI. What do you hope to gain by killing the process?
There is. explorer.exe wastes useful memory and processing power on UI elements which you aren't using while playing. You can still switch windows using Alt+Tab and get the most out of your computer. I once had a computer running Vista with only 512 mb RAM, and that is where I had to kill most unnecessary processes. Luckily now I have a really good processor and a lot of RAM, so I don't care about things like that. Moreover, I use Ubuntu now.
20-35MB? That's almost nothing, even if you had just 512MB of RAM. Looking at task manager, it's using 18.5MB for me. I've got 4GBs of RAM, so it's negligible. There's plenty of other things you can kill, especially considering Windows will attempt to restart explorer.exe pretty much the moment you kill it.
Steam, for example, doesn't like to let go of the assets that it grabs onto and can benefit from a restart before you play your game. I just noticed it was using 120MB of RAM.
I have no idea why your computer is messed up. It's not because explorer.exe is using 20MB more RAM. You'd just use 20MB more of the page file if that were the case. Why not try to actually find out why your program was crashing? Have you tried killing other programs that use 20MB of RAM to see if that also helped?
I have no idea why your computer is messed up. It's not because explorer.exe is using 20MB more RAM. You'd just use 20MB more of the page file if that were the case. Why not try to actually find out why your program was crashing? Have you tried killing other programs that use 20MB of RAM to see if that also helped?
And for 3D rendering, using 20MB of RAM instead of 20MB of pagefile is essential.
e.g. you have 512 mb RAM. The game has the minimum requirements of 512 mb. explorer.exe uses up 20-30 mb. Game refuses to run as there is not enough RAM available.
The Meaning of Life, the Universe, and Everything.
Join Date:
9/30/2010
Posts:
660
Member Details
Quote from nickguletskii »
e.g. you have 512 mb RAM. The game has the minimum requirements of 512 mb. explorer.exe uses up 20-30 mb. Game refuses to run as there is not enough RAM available runs just fine as you have met or exceeded all system requirements.
The system requirements do not tell you how much of a resource the application actually uses at any given time.
Edit : And im running on Windows 7
Your program will automatically use any CPU/GPU clock time necessary to perform it's calculations so long as there is free clock cycles to use. If you have a ton of other programs hogging up memory and CPU, there's little left for your application.
There's a FEW solutions, but they are all shoddy at best. Option A is to set your program in Task Manager to a higher priority. This can cause severe lockups and system instability. Same with setting the other programs to a lower priority.
Option B is only if you have a multi-core CPU. Set all other running proccesses affinity to a single core or 2 cores (if you have a quad core), and your program after started, set it to the other cores or all.
Option C is to just close running processes when you close your program. This is the best solution.
Option D is to realize that your computer may NOT meet the requirements as well as you think, based on memory type and speed, processor FSB and speed, graphics card memory amount, type and speed. Just because your numbers on the box meet "minimum requirements" does not mean the game can be playable.
I tried this once. I got what I deserved; that is, exactly what you said, "severe lockups." :3 I do NOT suggest it.
You heard that, green and red.
Hmm. I've never had any problems with that, ever. One of the first things I always do if I'm having shotty performance on a program is to set it to a higher priority, and I've never had anything negative happen.
Au contraire, sir, THAT is not how computers work.
The amount of CPU time each program gets is determined by the operating system. The algorithms that determine how much time each one gets are among the most complicated and most important parts of the operating system. Windows does include a variable priority that allows you to have influence on the amount of CPU time a program receives.
More time is spent switching between programs than is spent actually running them. True story.
The best option is, of course, to turn off all of that crap in the background. If you're still having trouble, then you can mess with the priority.
Anyone telling anyone to do this is giving you malicious advice.
There is. explorer.exe wastes useful memory and processing power on UI elements which you aren't using while playing. You can still switch windows using Alt+Tab and get the most out of your computer. I once had a computer running Vista with only 512 mb RAM, and that is where I had to kill most unnecessary processes. Luckily now I have a really good processor and a lot of RAM, so I don't care about things like that. Moreover, I use Ubuntu now.
Steam, for example, doesn't like to let go of the assets that it grabs onto and can benefit from a restart before you play your game. I just noticed it was using 120MB of RAM.
No it won't.
explorer.exe doesn't just use up the RAM, it uses other resources too, like vRAM and gives more todo calculations to the processor.
And for 3D rendering, using 20MB of RAM instead of 20MB of pagefile is essential.
The system requirements do not tell you how much of a resource the application actually uses at any given time.