繁体   English   中英

加载\\查询大型序列化对象

[英]Loading\Querying large Serialized objects

我在外部存储了一个30MB的序列化类,其中包含查找值。 每次收到Web服务请求时,我都需要将序列化的文件加载到内存中,并针对该序列化的类查找特定的密钥。 此操作既耗时又占用资源,这严重影响了应用程序的性能。

请帮我解决这个问题。

显然,您应该将序列化的内容移动到数据库中,这样会更有效率。

尝试将序列化类中的Lookup值加载到Application对象。 在此之前,需要将序列化类中的值加载到System.Collections.Generic.HashSet

同样不要忘记重写哈希码功能。 为了提高性能,请在构造函数中预先生成哈希码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM