堆疊空間(編號:2593)

請問一下如果一個程式裡面呼叫過多的副程式的話,是不是會引起堆疊空間的不足
如果這是引起堆疊空間的不足,那麼又得呼叫這麼多的副程式程式應如作撰寫及堆疊空間是否可以釋放呢?
例如當我使用完這個副程式時,那麼我就不使用這個副程式時是否就可以釋放這個副程式的堆疊空間
直我再次使用時再將這個副程式的堆疊空間戴入