Alpha_AI
asked on
I built a piece of software and It goes slow now that the program is bigger. Any software out there that tests and suggests what hardware to buy
Hello,
I built a software that accesses alot of information but I need to speed it up.
I have a feeling that if I get a fast 10,000 rpm or fast hdd then I may be able to speed it up or if I get faster memory that might speed it up
Any software out that can recommend me what I need to improve the speed of my software
Ben
I built a software that accesses alot of information but I need to speed it up.
I have a feeling that if I get a fast 10,000 rpm or fast hdd then I may be able to speed it up or if I get faster memory that might speed it up
Any software out that can recommend me what I need to improve the speed of my software
Ben
BTW: one easy tool is the windows task manager, once the CPU is 100% at the program execution you should consider your algo & Implementation;
if CPU performance is less than eg. 60 % performance limitation might be your data streaming to the core, eg. from your hard disk.
if CPU performance is less than eg. 60 % performance limitation might be your data streaming to the core, eg. from your hard disk.
Hi
What exactly are you doing that is causing problems?
You say you are accessing a lot of information - is that in a database - what database are you using - are you dragging the info across the network?
How much information?
These are questions that will help to,provide an answer.
Voodooman
What exactly are you doing that is causing problems?
You say you are accessing a lot of information - is that in a database - what database are you using - are you dragging the info across the network?
How much information?
These are questions that will help to,provide an answer.
Voodooman
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
What I will do tonight is take a reading of the milliseconds that elapse in each section of my code.
and will hopefully find out where to start. I'll let u know
Ben
and will hopefully find out where to start. I'll let u know
Ben
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I dont actually understand the question.......
I have some big apps with some big forms and I dont have any speed problems running the actual code.
I sometimes encounter speed problems in data operations but those are usually database problems. One example is where I am retrieving data from Sage into one of my apps which is awfully slow.
I would really like to know what Ben is actually doing and having problems with.
Generally going slow is not a problem I associate with Delphi - thats one of the reasons I use it.
Voodooman
I have some big apps with some big forms and I dont have any speed problems running the actual code.
I sometimes encounter speed problems in data operations but those are usually database problems. One example is where I am retrieving data from Sage into one of my apps which is awfully slow.
I would really like to know what Ben is actually doing and having problems with.
Generally going slow is not a problem I associate with Delphi - thats one of the reasons I use it.
Voodooman
Correct, If we want to continue this discussion we must get more details.
I Know tons of examples were eg. some clever maths solved all speed
problems.
I Know tons of examples were eg. some clever maths solved all speed
problems.
1) algo : your algorithms to calculate something -> are they really the best??
2) hardware: your implementation, eg. keep frequent needed data in RAM , global vars.
implement code in asembler for speed tuning....
program according your hardware
3) Software & OS: skip any kind of interaction with the GUI and the OS (like screen updates...),
use most performing libraries fto calc. something
Best
BdLm