java - jdom 文档的大小与单个变量的大小

标签 java xml jsp session jdom

我计划从 JSP 中的 xml 文件读取配置文件数据。

现在我可以读取它并将重要信息存储在单个 session 变量中,或者只是将 xml 文件中的整个部分放入 jdom 文档中并将其放入单个 session 变量中。

根据您的经验,数据大小的影响会很大还是可以忽略不计?

最佳答案

JDOM 2.0.0 - 昨天发布(我是维护者)改进了内存占用...它使用的内存不到输入文档的 10 倍。此外,如果您在解析 XML 时使用“SlimJDOMFactory”,则使用量会更少。使用 SlimJDOMFactory 将典型的 275KB 文档解析为 1.5Meg。请参阅 http://hunterhacker.github.com/jdom/jdom2/performance.html 中 JDOM 2.0.0 的性能指标并搜索 SlimJDOMFactory 以使用(较慢)但更高效的工厂获取结果。

这根本无法回答您的问题,因为实际上,这完全取决于您的输入数据大小。我的经验(而且我有偏见)是,对于小文档,将其全部加载到内存中会更容易,而对于大文档则只能“苦苦挣扎”。

关于java - jdom 文档的大小与单个变量的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10074642/

相关文章:

java - 仅使用 ID 字段为连接表创建 JPA 带注释的实体

android - 添加文本和图标的自定义应用程序栏 - Android

javascript - 我是否错误地将 Ajax 请求映射到我的 Controller 类?

java - 如何才能实现对某个主题的消息只处理一次?

java - 如何解决 RAD 上的 "JVM debug port -1 is in use."问题?

java - Servlet 3.0 注销不起作用

java - 有谁知道为什么我的 map 只显示网格

xml - 如何对XML文件进行以下编辑?

javascript - 如何在选择列表项时重新加载 iframe

spring - org.springframework.beans.NotReadablePropertyException : Invalid property of bean class Bean property is not readable or has an invalid getter method