[Chapel Merge] Try to stabilize distCreate times

Branch: refs/heads/master
Revision: 61bf45f
Author: ronawho
Log Message:

Merge pull request #16531 from ronawho/stabilize-distCreate

Try to stabilize distCreate times

[reviewed by @e-kayrakli]

Do a single warmup trial before timing distributed domain/array
creation. This also moves creation into a helper function to reduce code
cloning required to do a warmup trial.

Resolves https://github.com/Cray/chapel-private/issues/1362

Modified Files:
M test/performance/array/distCreate.chpl

Compare: https://github.com/chapel-lang/chapel/compare/4bc1b3307be6...61bf45f826c8