Hi.
Quote:
Originally Posted by jim mcnamara
What I'm saying is: performance enhancement work is subjective and often a misplaced resource and a waste of programmer time.
Suppose your command runs in one minute in production. Then you work hard and get it down to 35 seconds. The user perception of "slow" will still be there, so you have to get it down to maybe 6 seconds to make users happy and see it as "faster". In this case getting an order of magnitude improvement may not be possible.
Indeed. The first question one needs to answer is
Does it have to be faster? Otherwise you are spending time that probably could be better spent elsewhere.
That being said, I have been [trying to] learn
rustc, and have compiled a few codes that are very fast. One is
fd. You can see benchmarks comparing it to standard
find at
GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'find'
Depending on choices
fd is faster by a factor of 5 up to 9, or even faster if one ignores hidden directories.
However, it would require you to either download a compiled code, or download the
Rust system and compile
fd yourself. I don't see a version for AIX, so this is academic.
I suppose if enough folks asked for Rust to be ported to platforms like Solaris, AIX, etc., it might happen. It might be worth a try if one really, really wanted that extra bit of speed.
I'll take the speed if it's easy to do and I
really need it, but otherwise I have other stuff to do.
Best wishes ... cheers, drl