Task Stack Size

Hi all, i configure stack size of task=270. i created a task which call many functions. where all local variables of these function called by task  will be stored? is this memoey initialisation done by rtos or at compile time?

Task Stack Size

Looking into a source code a heap is used: /* Allocate space for the stack used by the task being created.    The base of the stack memory stored in the TCB so the task can    be deleted later if required. */ pxNewTCB->pxStack = ( portSTACK_TYPE * ) pvPortMalloc( ( ( size_t )usStackDepth ) * sizeof( portSTACK_TYPE ) );