Is there any performance difference between drawBitmap and Layers system?

From the developer api documentation, a layer draws by system with bitblit. Is it the same process to draw bitmap on dc? Which one is faster or efficient (I mean battery consumption)?