A friend of mine likes to play Candy Crush on Facebook as well as her phone. But she complains that Candy Crush runs faster on her phone than on her PC, which makes no sense to me because it's just a little flash game. I don't know a lot about her computer, except that it's an HP desktop bought at a box-big store sometime last year. She paid somewhere in the ballpark of $1000 for a computer+monitor bundle, so it wasn't the crappiest thing on the shelf. I'm sure it uses an integrated GPU.Is there anything I can easily/cheaply do to make the games run faster on her computer?
I can't really imagine that the GPU is her bottleneck, because it's such a simple game. But then, how could her CPU be the bottleneck?
But I don't think the hard drive is going to be a limiting factor, either. But how could the RAM bottleneck her?I just can't figure out what could possibly be stopping the game from running as fast as it does on her phone, because even with a low-mid grade CPU it should have WAY more capability than her phone. Performance of browser-based games are a tricky subject as there are many factors at play.
The main one being how crappy Flash is optimised for gaming nowadays and how bad developers are at coding something that can periodically clean up the trash that builds up after a certain playtime.Usually Flash is one of the first things that loads when you open your browser so it's building up rubbish within the plugin since the second you load a page. And it doesn't clear it up until you either reboot or forcefully close the process.Troubleshooting for this will usually follow the normal process:1. Is performance fine if Candy Crush is the first thing she loads when she boots up the computer but then performance degrades over time?2. Is there anything else using that plugin?
(E.g.: Youtube or another tab open with music/video/etc.)3. Is Flash updated to the latest version?4.
Does clearing the Flash temp files help? Does toggling Hardware Acceleration for Flash make a difference?
What's the system specs and process resource use when the slow performance is noticed? (Open Task Manager, go to the Performance tab and note the entries under the Physical Memory (MB) section, then into Processes tab and list the Memory and CPU use for both browser and Flash processes, flash will usually be FlashPlayerPluginsomethingsomething and there may be multiple processes for each of these).Beyond that, there's not really much else to say other than to avoid playing on the PC if there is no clear cause (aka use the PC for proper gaming!
If anyone else has (productive) thoughts please chip in. Performance of browser-based games are a tricky subject as there are many factors at play. The main one being how crappy Flash is optimised for gaming nowadays and how bad developers are at coding something that can periodically clean up the trash that builds up after a certain playtime.Usually Flash is one of the first things that loads when you open your browser so it's building up rubbish within the plugin since the second you load a page. And it doesn't clear it up until you either reboot or forcefully close the process.Troubleshooting for this will usually follow the normal process:1.
100 Flash Games For Pc
Is performance fine if Candy Crush is the first thing she loads when she boots up the computer but then performance degrades over time?2. Is there anything else using that plugin? (E.g.: Youtube or another tab open with music/video/etc.)3. Is Flash updated to the latest version?4. Does clearing the Flash temp files help? Does toggling Hardware Acceleration for Flash make a difference?
What's the system specs and process resource use when the slow performance is noticed? (Open Task Manager, go to the Performance tab and note the entries under the Physical Memory (MB) section, then into Processes tab and list the Memory and CPU use for both browser and Flash processes, flash will usually be FlashPlayerPluginsomethingsomething and there may be multiple processes for each of these).Beyond that, there's not really much else to say other than to avoid playing on the PC if there is no clear cause (aka use the PC for proper gaming!
If anyone else has (productive) thoughts please chip inI don't know that my friend is going to bother with this much troubleshooting. She wants it to 'just work'. I doubt she's ever loaded Candy Crush as the first thing she did with her computer, because she only goes to the PC once she's exhausted whatever her phone will let her play.
So by then the PC has been on for a while, and she'll have checked her e-mail, etc.I'm curious about what the task manager will say, but she says that running Candy Crush doesn't slow down other stuff like streaming Netflix. And Candy Crush doesn't speed up appreciably if she closes Netflix, so I don't think the CPU is bottlenecking her. Netflix made the switch away from Flash a while back so it wouldn't affect it, the flash plugin process will be the issue, and if she's doing other things before even going near Candy Crush it might be the issue. Could just tell her to open Task Manager, kill the flash plugin and then reload the browser before she starts playing and see if that helps.But the 'just work' thing.
If that worked in life then things would be easy, does she use that excuse when she brings the car in for a service, or food magically appears cooked on her plate? Buy a man a fish. Netflix made the switch away from Flash a while back so it wouldn't affect it, the flash plugin process will be the issue, and if she's doing other things before even going near Candy Crush it might be the issue. Could just tell her to open Task Manager, kill the flash plugin and then reload the browser before she starts playing and see if that helps.Why is the Flash plugin process the limiting factor? Can only one instance of it be run? Is it single-threaded, or for some other reason impossible to scale up to multi-cores? Netflix made the switch away from Flash a while back so it wouldn't affect it, the flash plugin process will be the issue, and if she's doing other things before even going near Candy Crush it might be the issue.
Could just tell her to open Task Manager, kill the flash plugin and then reload the browser before she starts playing and see if that helps.Why is the Flash plugin process the limiting factor? Can only one instance of it be run? Is it single-threaded, or for some other reason impossible to scale up to multi-cores?Because that single process handles all flash processing regardless of how many tabs, windows, whatever you have using it; Normally, yes; Probably irrelevant, as this is more about memory management than processor time. The real issue is what VidX mentioned: most developers don't bother with garbage collection, so that single process will eat up more and more memory as it stays on. The only way to stop this is to kill the process (which closing your browser may not actually do). Why is the Flash plugin process the limiting factor? Can only one instance of it be run?
Is it single-threaded, or for some other reason impossible to scale up to multi-cores?Because that single process handles all flash processing regardless of how many tabs, windows, whatever you have using it; Normally, yes; Probably irrelevant, as this is more about memory management than processor time. The real issue is what VidX mentioned: most developers don't bother with garbage collection, so that single process will eat up more and more memory as it stays on. The only way to stop this is to kill the process (which closing your browser may not actually do)./quoteThis is both interesting any annoying. Why wouldn't closing the browser kill the process?In any case, this sounds like something I might be able to convince her to do. Thanks for the info.
This is both interesting any annoying. Why wouldn't closing the browser kill the process?Forget it Jake, it's Chinatown.(I'd imagine the Flash process is used for other Flash applications outside of the browser.
I have Flash disabled on my system, and I remember being surprised at some of the spots that the 'missing flash' placeholder shows up outside of internet browsing, though I can't recall any specific instances.)This ^^ Closing the browser doesn't always close all processes called by the browser, especially if that process is a resource hog like Flash and has bloated to high memory/CPU utilisation, sometimes it takes minutes to close the process, sometimes it will never close. Opening Task Manager and manually killing it is the fastest way to clean it up.
Welcome to MyPlayCity.com! At our website you can instantly and safely enjoy free downloadable games. We have an enormous selection of over 1500 free downloadable games with astonishing graphics, original gameplay and unique features! Choose the games you like, download them and be sure that all games from MyPlayCity.com are totally free and have NO time limits.So you can play any game as long as you wish!We provide only free legal full version games. Are you tired of searching for free games?
We provide tons of free games and all of them are full version games!Have a great time playing without having to pay a penny.At our free games website you'll find reliable high-quality PC games. We carefully selected the best games from the top game developers!You can choose the games you like from the following categories: Puzzle games, Racing games, Match 3 games, Shooting games, Games for Girls, Hidden Objects games and many more.Download games for free and enjoy the high quality.All of our game downloads are 100% safe and free from viruses so you don't have to worry about security issues on your PC.MyPlayCity.com is the popular game portal with great number of free games for download! Find your game at MyPlayCity.com!