![]() ![]() ![]() |
|
Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSync | Backblaze backup
freitasm: A bit unrelated, but software... A few years back we started doing some rework behind the scenes on Geekzone. This included a lot of database changes and script rewriting. That's because I come from an era where mainframe were priced in millions of dollars and we had to squeeze every single instruction out of them, to make it worth it.
In one of the Geekzone Pizza an employee of our then hosting provider said he was impressed with how many operations we managed to do in our server - other customers would simply add another server to the rack and be done with it - until the next time something got slow again.
Their root cause was never fixed. The solution is not adding more hardware, but it's a cheap workaround compared to paying developers to get things in order but in the long run it's not cheap when someone is waiting 19 hours for a calculation to be performed. Time is money...
"I regret to say that we of the F.B.I. are powerless to act in cases of oral-genital intimacy, unless it has in some way obstructed interstate commerce." — J. Edgar Hoover
"Create a society that values material things above all else. Strip it of industry. Raise taxes for the poor and reduce them for the rich and for corporations. Prop up failed financial institutions with public money. Ask for more tax, while vastly reducing public services. Put adverts everywhere, regardless of people's ability to afford the things they advertise. Allow the cost of food and housing to eclipse people's ability to pay for them. Light blue touch paper." — Andrew Maxwell
codyc1515: Maybe look into setting up a high-performance instance on Amazon AWS EC2, on occasion, if you're that way inclined. ;)
RunningMan: I would have thought that $5000 odd would get you a decent chunk of a developer's time that could optimise the calculations, assuming you can find a person with the right expertise.
Resolving inefficiencies in the calculation may improve speed by an order of magnitude (or more), but even a very quick machine is unlikely to see those sort of improvements for a few years.
timmmay: 19 hours is pretty insane. Rather than a new PC how about either:
- Having someone with a lot of macro/performance experience look at what it's doing. If it's badly written that could reduce the run time by a huge amount
- Re-engineering the solution is a much better idea
Software developers are expensive though.
"I regret to say that we of the F.B.I. are powerless to act in cases of oral-genital intimacy, unless it has in some way obstructed interstate commerce." — J. Edgar Hoover
"Create a society that values material things above all else. Strip it of industry. Raise taxes for the poor and reduce them for the rich and for corporations. Prop up failed financial institutions with public money. Ask for more tax, while vastly reducing public services. Put adverts everywhere, regardless of people's ability to afford the things they advertise. Allow the cost of food and housing to eclipse people's ability to pay for them. Light blue touch paper." — Andrew Maxwell
|
![]() ![]() ![]() |