Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

getAvailableBlocksLong() * getBlockSizeLong() VS getAvailableBytes()

[EDIT] I did make a stupid mistake on my testing. I asked a question here without knowing it.

The answer is, both are the same. But I leave my post here for others.

What is the difference between getAvailableBlocksLong() * getBlockSizeLong() and getAvailableBytes()?

I tested myself and got a really strange result on Genymotion.

The values from getAvailableBlocksLong() * getBlockSizeLong() and getAvailableBytes() are different!

I literally don't get what is happening here.

Does it have something to do only with Genymotion? Should I just use getAvailableBytes() in most cases?

like image 487
Jenix Avatar asked Oct 30 '22 09:10

Jenix


1 Answers

The former gets the number of available memory blocks and multiplies it by the memory block size, the latter just straight up returns the available momery in bytes. Same thing

like image 166
Meme Composer Avatar answered Nov 08 '22 08:11

Meme Composer