1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Which hardware could be the problem.

Discussion in 'General Programming Chat' started by Ayomav, Feb 27, 2012.

  1. Ayomav

    Ayomav Regular Member

    Joined:
    Nov 23, 2011
    Messages:
    250
    Likes Received:
    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 ?
     
  2. Ramsweb

    Ramsweb Senior Member

    Joined:
    Mar 31, 2010
    Messages:
    1,121
    Likes Received:
    658
    Occupation:
    Internet Marketer - Self Employed
    Location:
    In front of my PC
    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.
     
  3. wingman80

    wingman80 Regular Member

    Joined:
    Aug 13, 2009
    Messages:
    462
    Likes Received:
    49
    Home Page:
    what's your current RAM and processor?
     
  4. helpnub

    helpnub Registered Member

    Joined:
    Jan 2, 2008
    Messages:
    72
    Likes Received:
    43
    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.
     
  5. Cynikal

    Cynikal Newbie

    Joined:
    May 11, 2010
    Messages:
    32
    Likes Received:
    8
    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.
     
  6. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,148
    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)