问题标签 [objectsize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
151 浏览

java - 检测 java 字符串对象大小会给出不正确的结果

我正在使用java.lang.instrument.Instrumentation包来计算 java 字符串的大小。我按照此处列出的步骤创建 java 代理 jar。下面是调用java代理类的应用程序代码

ObjectSizeFetcher是在内部调用检测代码的 java 代理中的类。不管字符串有多大,我总是得到输出

可能出了什么问题?

0 投票
0 回答
4812 浏览

kotlin - 在 kotlin 中如何获取对象的大小

是否可以像在 c++ 中使用 sizeOf() 一样获取对象的内存消耗?

对于对象是 Parcelable 的,似乎这个可以获取原始字节,不确定它对于该 Parcelable 对象的大小是否准确:

有什么建议吗?

更新:

感谢@Gustavo Passini 品脱与很多方法的链接。有人需要 java.lang.instrument 包但无法在 Android 上使用,找到了一个但需要 api level 26 以上,转换为 koltin 并复制到这里作为 ref (感谢 Agnius Vasiliauskas),它准确吗?:

0 投票
1 回答
87 浏览

r - 通过对 R 中的数据框进行子集化来缩小对象内存

所以我使用来自https://www.kaggle.com/jiashenliu/515k-hotel-reviews-data-in-europe/downloads/515k-hotel-reviews-data-in-europe.zip/1的数据库和我不明白为什么我不能通过子集数据集来缩小对象大小

200503848 字节

157225848 字节

通过获取 0.1% 的数据,我只将数据缩小到 75%。我不明白为什么...

0 投票
1 回答
30 浏览

r - 对象大小的不同结果?

  1. obj_size(x) ## 13,352 B

  2. sum(sapply(x, obj_size)) + 50*8 + 56 ## 16104 B 8 is pointer size, 56 is initial space

为什么结果不同?

谢谢