There is a lot of information on time complexity analysis. For example, we know that for calculating the time complexity we study the number of operations (e.g. traversal, swapping, comparisons etc.) an algorithm performs.
I have not been able to lay my hands on the considerations for space complexity analysis.
Q) What are the main considerations in space complexity analysis?