Jon*_*eet 14
你不能强迫它.如果快速连续分配所有对象,它们可能是连续的 - 但如果将它们存储在集合中,则无法保证集合将是实际值的本地集合.(该集合将引用对象,而不是包含对象本身.)
此外,GC压缩将在内存中移动值.
你有没有真实地描述你的应用程序,发现这是一个瓶颈?在大多数情况下,我希望其他优化措施能够以更可靠的方式帮助您.
不,你不能保证这个地方的参考.
通过分配字节数组或使用包中的映射字节缓冲区nio,您可以获得一块连续的内存,从中可以解码所需的数据(从这块内存中有效地反序列化感兴趣的对象).但是,如果您反复访问相同的对象,反序列化开销可能会失败.
| 归档时间: |
|
| 查看次数: |
4620 次 |
| 最近记录: |