get Float instead of Int in cpp (Float is 64-bit in so it works easier than Int64)

This commit is contained in:
Karim Akra 2024-06-09 01:24:02 +03:00 committed by GitHub
parent 9a78060329
commit ade4aeb3f7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,11 +48,11 @@ class MemoryUtil
* Calculate the total memory usage of the program, in bytes.
* @return Int
*/
public static function getMemoryUsed():Int
public static function getMemoryUsed():#if cpp Float #else Int #end
{
#if cpp
// There is also Gc.MEM_INFO_RESERVED, MEM_INFO_CURRENT, and MEM_INFO_LARGE.
return cpp.vm.Gc.memInfo(cpp.vm.Gc.MEM_INFO_USAGE);
return cpp.vm.Gc.memInfo64(cpp.vm.Gc.MEM_INFO_USAGE);
#else
return openfl.system.System.totalMemory;
#end