MapTimed

MapTimed[f, expr]
applies f to each element on the first level in expr while monitoring the progress and the estimated time remaining.
MapTimed[f, expr, levelspec]
applies f to parts of expr specified by levelspec while monitoring the progress and the estimated time remaining.
  • Because MapTimed prints information, there is a slight overhead compared to Map.
  • The following options can be given:
DescriptionNonewhat description to print alongside the progress indicator
ParallelizationFalsewhether or not to use ParallelMap instead of Map
  • Possible settings for Description include:
Noneonly print the progress, and no desciption
stringprint the string string as an description alongside the progress
  • Possible settings for Parallelization include:
Falseperform Map[f, expr] with a timer
Trueperform ParallelMap[f, expr] with a timer
  • Parallelization only works for Mathematica version 7 and higher.
  • With Parallelization turned on, the overhead is about 100 times bigger than without.