有一个类使用JAXB' @XmlRootElement
进行注释,但有一些流程不会利用此注释并且需要高性能。从这个类构造对象并设置字段是否存在性能损失,而没有使用相同的类而没有这个注释?
答案 0 :(得分:1)
如果我理解正确,不,注释是附加到Class
对象的元数据,而不是类的实例。
注释绝不会影响直接创建实例和调用方法。
答案 1 :(得分:1)
将会有少量内存用于存储与使用@XmlRootElement
注释的类相关的元数据。与引导的存在相关的唯一运行时处理影响是在引导JAXBContext
时。对编组和解组没有影响。