X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.nativemem%2Fsrc%2Forg%2Fsimantics%2Fnativemem%2Finternal%2FUtil.java;h=666537630c2a09c142941c8dc8b051ac8d078185;hb=ea17057d1c483f8a2bcb765527e45cf4fba36df5;hp=fcfb07f18503b6bb97f7d70202c3bc5a4d77d51f;hpb=99f23679ed1b7c4a47cd841fa75be142225eb7aa;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.nativemem/src/org/simantics/nativemem/internal/Util.java b/bundles/org.simantics.nativemem/src/org/simantics/nativemem/internal/Util.java index fcfb07f18..666537630 100644 --- a/bundles/org.simantics.nativemem/src/org/simantics/nativemem/internal/Util.java +++ b/bundles/org.simantics.nativemem/src/org/simantics/nativemem/internal/Util.java @@ -16,8 +16,14 @@ package org.simantics.nativemem.internal; */ public class Util { - public static double toMb(long bytes) { - return (double) bytes / 1048576.0; + public static final String NL = String.format("%n"); + + public static long toMb(long numBytes) { + return (numBytes + (512 * 1024)) / (1024 * 1024); + } + + public static long toKb(long numBytes) { + return (numBytes + 512) / 1024; } } \ No newline at end of file