CPU Performance Software.
Hello everyone,
I am thinking of developing a cpu performance booster. But I am not sure, what to look at and where to start. I mean, I don't know how cpu performance boosters software work. Where do they look and how they work.
Can any of you kindly tell me or give me any hint to start with?
I will be waiting for your response. Thanks
Re: CPU Performance Software.
Have you used any of this software? Does it actually work? I tried googling, but I just got a lot of fake-looking sites. What do programs like that even do?
I don't think this is going to be a trivial project, and I'm not sure Java's the right tool for the job. But like I said, I don't really know what you're trying to do, so I could be wrong.
Re: CPU Performance Software.
@KevinWorkman: No, i have never used such software before but i know there is one. Yes the problem is i got fake looking sites too.
I just want to know, if there is any concept, anyone has ever read in Operating System, to enhance the performance of CPU. I want to get a detailed concept or a link to study it on my own. I tried googling but i couldn't find any concept that could help me. That's why i am here at forums.
And as far as java is concerned, i can handle it with java, if i came to know about the concept, the actual principal how CPU's performance can be enhanced.
Thanks for reply Kevin anyways.
Re: CPU Performance Software.
Well, the first step is to find an existing program that contains the behavior you want to implement. Knowing what your program should do is crucial.
But even then, saying "I can handle it with Java" is missing the point. Java isn't designed to mess with cpu resources of other programs, or lower-level stuff like memory management.
Like I said, this isn't a trivial project.
Re: CPU Performance Software.
One easy way to enhance your CPUs performance would be to replace the OS you are using with a better one.
Re: CPU Performance Software.
Quote:
enhance the performance of CPU
There isn't a way. Try suggesting how it could be done and we'll do our best to relieve you of your optimism. You can make your CPU go faster by increasing its clock speed (not usually possible while it is running, so it's not something you could do with any program written in Java), but you do so at the risk of it working incorrectly, or reducing its working life.
You may be able to get more performance out of a computing platform if it is configured for one kind of computing load and you are using it mostly for another one. The multi-tasking time-slice is a trivial example. On desktop computers, the time-slice is shorter making your computer appear to be more responsive, but your computer is wasting time switching from one task to another very rapidly. Servers typically have longer time-slices so that there's less time wasted pretending to be able to multi-task.
I feel reasonably confident in saying "you cannot do this in Java". What you really need to 'alter CPU performance' is at best interference in the OS configuration or more likely a screwdriver, a hacksaw and a tank of super-cooled fluid.
Re: CPU Performance Software.
Quote:
Originally Posted by
Sean4u
I feel reasonably confident in saying "you cannot do this in Java". What you really need to 'alter CPU performance' is at best interference in the OS configuration or more likely a screwdriver, a hacksaw and a tank of super-cooled fluid.
And plenty of band-aids!
Re: CPU Performance Software.
Do you mean software to enhance your CPU performance, or software enhanced by taking advantage of CPU performance. For the former I'm with the others on this. As for the latter, multi-threaded applications are the solution, but in many cases tough to translate sequential tasks into parallel tasks.
Re: CPU Performance Software.
Well, thanks for everyone to participate here.
Special thanks to KevinWorkMan.
So, i mean to increase the performance of CPU.
Well, i apologise, not to be so clear.
What i need is, suppose i don't know what programs are running in my application and not really necessary to run, i could be able to end those processes. So, the main task will be to find the processes that are not necessary, taking long processing time and decreasing the over all cpu performance.
I hope, it's more clear now.
So far, i came to know is, you can't mess with the OS processes through java. Am i right?
Re: CPU Performance Software.
Quote:
Originally Posted by
Mr.777
Well, thanks for everyone to participate here.
What i need is, suppose i don't know what programs are running in my application and not really necessary to run, i could be able to end those processes. So, the main task will be to find the processes that are not necessary, taking long processing time and decreasing the over all cpu performance.
Even that isn't trivial. How do you determine that a process is not necessary? How do you know the user doesn't want that process running? I personally would not trust one program to shut down the other programs I have running. What happens if it chooses the wrong process? I could lose any unsaved work in any program I have running. Also, you should consider the idea that your program would be introducing more work for the cpu, constantly monitoring running processes- so how do you know it's saving more resources than it's using?
Quote:
Originally Posted by
Mr.777
So far, i came to know is, you can't mess with the OS processes through java. Am i right?
Even if you could find a workaround, it really defeats the point of Java. And like I said, even if it was really easy to shut down other processes, I think you should think hard about whether you really want to do that in the first place.
Re: CPU Performance Software.
Quote:
you can't mess with the OS processes through java
Now if you'd asked this originally you would probably have got more positive replies. There *are* ways to do this even though Java is really the wrong tool for the job. You could make a Java application (it would have to encapsulate a lot of OS-specific scripting or libraries) that buggers about with OS configuration and other processes, and you could possibly market it as a 'performance enhancer' (it appears to be big business, although presumably it can never be big enough), and you might make a lot of money. But it wouldn't be "CPU Performance Software", because there's almost certainly no such thing.
Re: CPU Performance Software.
Thanks to all of you. So, i guess, i should quit the idea of making such system, right?
Well, i am still studying about it, and finding a way, if it's even a chance of a penny of possibility, i will must give it a try. Thanks to you all once again.