Many years ago we used to do routine compressor washes on our fleet of B737-200s. This involved disconnecting the generator cooling duct to avoid contamination, and then dry motoring the engine for a couple of minutes while we fired a powerful jet of cold water in the intake.
No idea if it did any good.