大域変数で値を持たしておくのと、関数を毎度毎度用いて値を生成するの、どちらが効率がいい方法なんでしょうか。

やはり、必要とするメモリ数、生成に必要とされる手間に応じて変わるものなのでしょうか。
必要とする間隔は20ミリ秒毎で、必要とするメモリ領域は100バイトほどです。手間に関してはちょっと図る術が分かりません。
アドバイスよろしくお願いします。