1) Efficiency
2) When an argument refers to a large amount of data which is necessarily in the user's memory space - eg memory mapped files.