Perlのrequireってrequireした瞬間に読み込まれるの?
それともrequireしたファイルの内部のサブルーチンが呼ばれた瞬間に読み込まれるの?

将来requireでの読み込みが重くなるのを防ぐために、
ifで分岐して必要なときだけrequireするとかでもいいの?