gpt4 book ai didi

java - JAXB 是否存在内存使用问题?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:54:28 25 4
gpt4 key购买 nike

我正在使用 JAXB 进行 xml 解析,是否存在任何性能或内存使用问题?

最佳答案

需要注意的是 JAXBContext.newInstance() 是一个非常慢的操作。这是发生大量反射和类生成的地方,导致 duffymo 提到的 perm 空间问题。值得庆幸的是,JAXBContext 是线程安全的,所以 cache one away and reuse it 没问题。 .否则,我认为可以肯定地说 JAXB 内存使用将与完整的 DOM 相当(或可能更少),当然也比 SAX 大。

如果您有非常大的文档,可以process them in chunks with JAXB . JAXB RI distribution包括使用 JAXB 进行流式处理的示例。

关于java - JAXB 是否存在内存使用问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1745236/

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