Draw images doubt

Someone know why paint a image in tiles is much slower that paint a whole image?

Example:
If we have a scene with 20x20 tiles and the tiles have a size of 10x10, then it have to paint a total of 200x200 pixels.
In a nokia 7650 it repaint at only 4-5 fps, but if we paint an unique image of 200x200 then it repaints at 65fps.
With the nokia emulator of series 60 happen the same.

Thanks

drawing 400 10x10 tiles is naturally a slower operation that drawing a single 200x200 tile.

However, its the API itself that is is to blame mostly, as there is a huge overhead within the drawImage method.

The fewer times its called, the faster it’ll be.
(regardless of the size of images drawn)