diff --git a/examples/dotnet-nativeaot/HelloNativeAot.csproj b/examples/dotnet-nativeaot/HelloNativeAot.csproj index 8351fbf..efc08c4 100644 --- a/examples/dotnet-nativeaot/HelloNativeAot.csproj +++ b/examples/dotnet-nativeaot/HelloNativeAot.csproj @@ -7,6 +7,6 @@ true - + diff --git a/host/src/lib.rs b/host/src/lib.rs index 90976d2..ef1fcef 100644 --- a/host/src/lib.rs +++ b/host/src/lib.rs @@ -1578,11 +1578,8 @@ fn sparsify_snapshot(path: &Path) -> Result<()> { drop(mmap); if punched > 0 { - eprintln!( - " sparsified: punched {} zero pages ({} MiB saved on disk)", - punched, - punched * 4 / 1024 - ); + let disk_mib = (len - punched * PAGE as u64) / 1024 / 1024; + eprintln!(" sparsified: {disk_mib} MiB on disk (punched {punched} zero pages)",); } Ok(()) @@ -1669,11 +1666,8 @@ fn sparsify_snapshot(path: &Path) -> Result<()> { drop(mmap); if punched > 0 { - eprintln!( - " sparsified: punched {} zero pages ({} MiB saved on disk)", - punched, - punched * 4 / 1024 - ); + let disk_mib = (len - punched * PAGE as u64) / 1024 / 1024; + eprintln!(" sparsified: {disk_mib} MiB on disk (punched {punched} zero pages)",); } Ok(())