in reply to 4Re: Substituting Newline Characters
in thread Substituting Newline Characters
We do stuff dealing with billions of records so those little bits add up. Anyway it benches 4 times faster as you might expect. It is a tribute to p5p that it is only 4 times slower. I have actually defactored some code recently for example. We have a merge and an unmerge function, very similar code so I added a flag and a couple of if clasues so the unmerge was just another call to merge with the flag set. You know the usual stuff. But those two extra ifs every loop added 30% to the runtime - for both functions. So I had less code, although it was more complex but killed the runtime.
In my version of the real world my fixed costs are servers and bandwidth. The more efficient I can make my code in terms of memory use and throughput the more clients we can shoehorn onto a single server which directly hits the bottom line. Compact functions are also easier to unit test which helps stability. As always YMMV. Whatever works for you is all you need.
cheers
tachyon
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Substituting Newline Characters
by Aristotle (Chancellor) on Mar 16, 2004 at 14:20 UTC | |
by tachyon (Chancellor) on Mar 16, 2004 at 15:46 UTC | |
by Aristotle (Chancellor) on Mar 16, 2004 at 16:11 UTC |