gpt4 book ai didi

java - 缓存大对象并在需要时反序列化它们 (Java)

转载 作者:行者123 更新时间:2023-12-03 18:31:18 25 4
gpt4 key购买 nike

我刚刚谈到谷歌和我的知识是否能让我前进这一点。

考虑以下情况:我读取了很多(多达数百万)个大对象(每个对象高达 500mb),有时我读取了数百万个只有 500kb 的对象,这完全取决于我的软件的用户。每个对象都将在管道中处理,因此它们不需要一直都在内存中,只需要一个引用就可以在序列化后再次在我的硬盘上找到这些对象,以便我可以再次反序列化它.所以它类似于大型对象的持久缓存。

所以我的问题来了:

  1. 是否有一个解决方案(任何框架)可以完全满足我的需要?这包括:在以某种方式确定缓存是否已满后对大型对象进行任意序列化?

  2. 如果没有:有没有办法以某种方式智能检查对象是否应该序列化?例如以某种方式检查内存大小?或者像软引用上的监听器(什么时候发布?)。

非常感谢,

基督徒

最佳答案

存储数百万个对象听起来像是数据库应用程序。

关于java - 缓存大对象并在需要时反序列化它们 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com