![]() |
1
2
您听说序列化速度很慢,所以要使用XML吗?大声笑。 您需要为自己编写一些实际的基准,将实际需要处理的位集类型(大与小、密集与稀疏,等等)序列化。我强烈推荐 http://code.google.com/p/caliper/ 写你的基准。 http://code.google.com/p/vogar/ 知道如何在Android设备上运行井径测试。 正如我所说的 Designing for Performance ,仿真器行为为 没有什么 在性能方面类似于设备行为。你 需要 在你真正关心的性能最低的设备上进行测试。 |
![]() |
2
0
我认为第三个选项是最好的,因为在位集中,即使它在某些情况下占用的内存更少,如果以二进制模式存储,它也会浪费空间,例如:
在这种情况下,您只有一个集合位,但是当您以位图或序列化格式存储在文件中时,它只会为所有未设置的位浪费空间。Anroid的包裹系统我不知道它是如何工作的,所以我不能对它发表评论。 如果您确定位不会是大数字,那么就使用二进制模式,否则就使用XML模式,或者只使用存储b.toString()的文本,并在需要时从文件中解析它。 |
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 3 月前 |
![]() |
surge3333 · 使用PowerShell构建XML 4 月前 |
|
Sandeep · XSLT代码,用于根据条件提取元素值 5 月前 |
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 5 月前 |
![]() |
Ian Kemp · 如何从SelectXml调用本机XPath函数? 5 月前 |