(j3.2006) Did we intend to prohibit this?
Van Snyder
van.snyder
Tue Mar 14 02:17:40 EDT 2017
On Tue, 2017-03-14 at 14:09 +0900, Cohen Malcolm wrote:
> Why on earth would you run a large code for a long time on many cores to
> verify what happens in one single statement. It would not take very much
> code, time, or cores, to check what happens here.
Because contrived non-representative toy tests don't reveal the total
contribution of each statement to the total runtime.
> If avoiding the memory allocator is your aim (and MOVE_ALLOC does not avoid
> it, but anyway), you say there is a maximum effect of 3% on your runtime.
> That does not sound worth getting all steamed up about. Especially when a
> few simple experiments might shed light on the topic.
Simple experiments give information about one statement, but not about
the effect of executing it the number of times a real profile does.
I reduced total runtime by 40% by chasing dozens of 3% problems. I
thereby reduced the cost of the required computing platform by $200,000,
more than ten times the labor cost I charged to my account to make the
discoveries.
More information about the J3
mailing list