[英]Is there a performance penalty for annotating a class with @XmlRootElement?
有一個用JAXB的@XmlRootElement
注釋的@XmlRootElement
,但是有些流程沒有利用此注釋,並且需要高性能。 從此類構造對象和設置字段是否會產生性能損失,而不是在沒有注釋的情況下使用相同的類來執行?
如果我理解正確,不,注釋是附加到Class
對象而不是類實例的元數據。
注釋決不會影響直接在其上創建實例和調用方法。
將使用少量內存來存儲與使用@XmlRootElement
注釋的類有關的元數據。 與該注釋的存在相關的唯一運行時處理影響將是在引導JAXBContext
。 對編組和拆組不會有影響。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.