Link to home
Start Free TrialLog in
Avatar of Alpha_AI
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
Avatar of BdLm
BdLm
Flag of Germany image

to speed up your software you might have 3 general fields of improvement

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
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.
Avatar of Voodooman
Voodooman

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
SOLUTION
Avatar of CodedK
CodedK
Flag of Greece image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Alpha_AI

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
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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
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.