# How to monitor a big program?

Is it possible to know how much % of calculations are done in a big program?

In other words, % will increase gradually when the calculations are progressing. I want to see the %.

• Try using Monitor – ZaMoC Apr 1 '19 at 10:31
• You may also be interested in the ForScience paclet which includes a very nice ProgressReport function. – Carl Lange Apr 1 '19 at 10:59

If your algorithm is a simple loop, in practice Monitor is often useful.
Monitor[ Table[Pause[1]; i^2, {i, 30}], i ]

My point still stands though. Here, i could be used as a proxy for progress. In a complicated program, you need to compute a value that can be used for this purpose yourself. Then you can use Monitor with it.