title: How is the amount of memory in stack area determined at compile time only?
body: <p>Activation records are created in stack. These are created and destroyed during program run- that is stack area changes its size during program run.</p>
  
  <p>Even though memory in stack area is created during run time- the amount of memory (activation record size) is determined at compile time.</p>
  
  <p>I am not getting this concept that when memory in stack area is created during run time then how can the size of activation record determined at compile time ?</p>