Algs4-1.4.13给出表示以下数据类型的一个对象所需的内存量
发布日期:2021-08-31 22:55:24 浏览次数:2 分类:技术文章

本文共 676 字,大约阅读时间需要 2 分钟。

1.4.13根据正文中的假设分别给出表示以下数据类型的一个对象所需的内存量:

a.Accumulator
对象开销:16字节
total:8字节的double变量
计数变量:4字节的int变量
填充:4字节
共计:32字节
b.Transaction
对象开销:16字节
who:64+2*length(who)字节
when:32字节的Date,其中:16字节对象开销、3个int变量12字节、4字节填充共计32字节。
amount:8字节的double
共计:120+2*length(who)
c.FixedCapacityStackOfStrings,其容量为C且含有N个元素
对象开销:16字节
String[]数组:24字节的数组头信息+8字节的引用*size+(60+2*length(String[i]))*size
size:4字节
共计:44+(68+2*length(string[i])) 字节
d.Point2D
对象开销:16字节
x:8字节
y:8字节
共计:32字节
e.Interval1D
对象开销:16字节
lo:8字节
hi:8字节
共计:32字节
f.Interval2D
对象开销:16字节
Interval1d x:对象引用8字节+x开销32字节
Interval1d y:对象引用8字节+y开销32字节
共计:80字节
g.Double
对象开销:16字节
double:8字节
共计:24字节

转载于:https://www.cnblogs.com/longjin2018/p/9854421.html

转载地址:https://blog.csdn.net/weixin_34092455/article/details/94220513 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:matlab远程桌面访问出现liscence问题
下一篇:[PHP]memcache安装

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月17日 21时27分59秒