Which hardware could be the problem.

Ayomav

Regular Member
Joined
Nov 23, 2011
Messages
250
Reaction score
19
Hello,

I have a software that processes millions of files.The problem is, it keeps showing not responding, I move the slider and it shows not responding, what ever simple thing I do, it just shows not responding.I want to know which hardware is the problem, I'm currently running this software on windows server.

Cpu ? Ram ? Hard Drive ? Internet connection ?

I think it's hard drive, do you think it could be hard drive ? If I switch to SSD hard drive, do u think the problem will be solved ?
 
Windows has some restrictions on things like number of lines in notepad etc. That is why scrapebox can save only 1 million urls in one notepad file. I am not sure if your problem has anything to do with that type of restriction.
 
The SSD will help however it sounds like a problem with the way the app was written. On process intensive tasks, apps should be coded to process backed up Windows events/interrupts so your machine doesn't seem like it's frozen or locked up.
 
This sounds like a combination of ram, hd speed, and processing.

As,

for it to 'process' these files, it needs to:

Read/Load the File from the HD into RAM, then process it.


If you have a slow HD, it'll take longer for it to read/load it.

If you have a lack of ram, the program will try to load (for ex.) 16gigs of crap into your 4gigs of ram..since it wont fit, it'll have to wait.

if you have a slow processor..well..it can't process it fast enough.


HOWEVER,

Try defragging your hd, and using tools like CCleaner, as registry issues and junk files will cause programs to hang up.
 
Your program i probably single-threaded. This means that it can do only 1 job at a time. So, if it 's processing a shitload of data, it can not repaint the interface. That 's why it 's unresponsive. If it as multi-threaded, you would not see unresponsiveness in the user interface.

It 's a matter of bad coding or different specs (i.e. the programmer did not intend this software to be used with huge datasets)
 
Back
Top