Texture Memory Used is not power of two?

I read the documentation that the texture memory usage is of Power of Two, which 1024x600 take up the same memory as 1024x1024.

However, I did a test for a JPG with the following, and 1024x600; 1024x800 take up less memory than 1024x1024.

1024x512
texture: 2,107,572 bytes

1024x600
texture: 2,468,020 bytes

1024x800
texture: 3,287,220 bytes

1024x1024
texture: 4,204,724 bytes

PS: I’m using system.getInfo(“textureMemoryUsed”)

Maybe space is taken for power of 2 sizes, but not all is filled so usage is lower

Maybe space is taken for power of 2 sizes, but not all is filled so usage is lower