Este link resume muito bem - Uma chamada para sync
deve basta. Fazê-lo mais de uma vez é definitivamente um remanescente (e um eu me ater a mim), mas se você está fazendo isso programaticamente você não está ganhando nada - é o atraso que você leva para digitar as 5 teclas que você estava indo realmente para.
É claro que a resposta real é desencorajar oficialmente o consumo de energia e, em vez disso, fornecer um recurso de desligamento que os usuários devem usar, mas você sempre terá que lidar com plug-yankers. .