1
A
回答
1
沒有通用的方法來回答這個問題。這取決於您的切入點的範圍有多寬或很窄,以及在您的建議中執行的代碼的代價是多少。通常,開銷很小,除非您使用動態確定的切入點和昂貴/慢建議代碼的非常不幸的組合來編入目標連接點。
想象一下,您將許多代碼片段添加到許多方法中。開銷取決於片段,添加代碼片段的位置數量以及添加代碼的所有這些方法的調用次數。這是編織器的一個方面:編譯字節碼到你的類中。唯一的區別是它是自動完成的,您不必手動在代碼庫中分散代碼片段。
相關問題
- 1. AOP性能(IDK,AspectJ的)
- 2. 多態性的AspectJ
- 3. 問題與AspectJ屬性
- 4. 性能:使用AspectJ記錄所有方法的運行時間
- 5. 使用Spring進行日誌記錄對性能的影響AspectJ
- 6. Spring AOP vs AspectJ啓動性能/內存需求
- 7. aspectj和春天aspectj-autoproxy
- 8. Maven和AspectJ不能很好地包裝
- 9. AspectJ LTW不能與JMX遠程工作
- 10. Aspectj不能使用月食Luna
- 11. AspectJ和Springboot不能一起工作
- 12. AspectJ - 是否有可能執行建議?
- 13. 不能編譯AspectJ的看點與@DeclareMixin
- 14. AspectJ getParameter()
- 15. 在AspectJ
- 16. AspectJ中
- 17. 這是高性能的春天aop使用cglib或jdk代理沒有aspectj?
- 18. AspectJ與aop.xml
- 19. Guice vs AspectJ
- 20. AspectJ的春天
- 21. AspectJ和Maven
- 22. AspectJ與JSF1.2
- 23. AspectJ問題
- 24. 尋找AspectJ Parser
- 25. AspectJ反彙編
- 26. 與AspectJ的
- 27. AspectJ JoinPoint問題
- 28. JUnit測試AspectJ
- 29. AspectJ Around Advice
- 30. JaCoCo和AspectJ
我知道這個是舊的,但仍列爲未答覆。如果看起來合適,請您接受並提出我的答案嗎?謝謝。 – kriegaex