相关疑难解决方法(0)

我为什么要使用人类可读的文件格式?

为什么我应该使用人类可读的文件格式而不是二进制格式?有不是这种情况的情况吗?

编辑:我在最初发布问题时确实有这个作为解释,但现在不太相关:

在回答这个问题时,我想让提问者参考一个标准的答案,解答为什么使用人类可读的文件格式是一个好主意.然后我搜索了一个,找不到一个.所以这就是问题所在

binary formatting encoding abstraction file

53
推荐指数
6
解决办法
8047
查看次数

Java对象序列化性能提示

我必须将一个巨大的对象树(7,000)序列化到磁盘中.最初我们将这棵树保存在一个带有Kodo的数据库中,但它会使成千上万的查询将这棵树加载到内存中,并且它将占用本地宇宙可用时间的很大一部分.

我为此尝试了序列化,实际上我获得了性能提升.但是,我觉得我可以通过编写自己的自定义序列化代码来改进这一点.我需要尽快加载这个序列化对象.

在我的机器中,序列化/反序列化这些对象大约需要15秒.从数据库加载它们大约需要40秒.

关于我可以做些什么来提高性能的任何提示,考虑到因为对象在树中,它们相互引用?

java serialization

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

abstraction ×1

binary ×1

encoding ×1

file ×1

formatting ×1

java ×1

serialization ×1