General Motors has halted all non-essential spending and travel while it gets a better idea of the potential impact of Japan's crisis on the company, the automaker has said.