回答

2

課後加載應該沒有任何性能差異。不同之處在於類加載本身,在這種情況下,您將有一定的代價來換取運行時編織的靈活性,而不是在編譯期間進行編織。我不是一個EclipseLink用戶,但對AOP和整體編織知道很多,所以我可以告訴你,差異可能是應用程序啓動時從不明顯到幾秒的任何事情,這在很大程度上取決於所加載的類的數量和類型以及編織功能的複雜性和範圍(適用於許多或僅僅幾個類)。所以在這裏推廣可能沒有意義。基準測試只對預定義硬件設置上的某些類型的參考應用程序有意義。儘管如此,我並不能真正幫助你,但只是建議你自己做一些基準測試,以便進行個人設置。應該很容易切換編織類型。靜態編織需要在構建過程中進行調整,動態編織要求使用編織代理啓動JVM。兩種選擇都不是火箭科學。祝你好運!