簡體   English   中英

JPA-編織對性能的影響

[英]JPA - Performance impact of weaving

我無法找到任何基准測試或大規模測試來顯示靜態編織與動態編織相比的性能提升。 有人對此有經驗嗎?

類加載后,性能不應有任何差異。 不同之處在於類加載本身,您將付出一定的代價,以換取在運行時(而不是在編譯時)編織的靈活性。 我不是EclipseLink用戶,但是對AOP和編織有一定的了解,因此我可以告訴您,差異可能從不明顯到啟動應用程序后的幾秒鍾,很大程度上取決於加載的類的數量和類型。以及編織功能的復雜性和范圍(適用於許多類別或僅少數類別)。 因此,在這里進行概括可能沒有任何意義。 在預定義的硬件設置上,基准僅對某些類型的參考應用有意義。

話雖這么說,我不能真正幫助您,只是建議您自己為自己的設置進行基准測試。 切換編織類型應該足夠容易。 靜態編織需要在構建過程中進行調整,動態編織需要使用編織代理啟動JVM。 這兩種選擇都不是火箭科學。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM