簡體   English   中英

從Spring Boot 1遷移到Spring Boot 2后的性能問題

[英]Performance issues after migrating from Spring Boot 1 to Spring Boot 2

我最近將一個相當大的應用程序從Spring Boot 1遷移到了Spring Boot2。一切都構建得很好,但我很快意識到,構建時間是以前版本的兩倍(從10到15分鍾到25- 35分鍾)。

在測試期間,應用程序上下文將使用注釋@DirtiesContext重新啟動約15次。 我對這種用法不是很滿意,但是目前無法以其他方式解決。 我可以肯定地說,在Spring Boot 2中啟動應用程序上下文比在Spring Boot 1中花費更長的時間。

有人有類似的問題嗎? 我應該如何開始對此進行分析? 任何想法可能是什么原因? 是否可以基於默認行為來區分兩個版本的Spring Boot?

在這種情況下,我認為最好的方法是使用探查器,例如VisualVM。 即使在本地,您也可以了解正在發生的事情。 實際上,在進行任何版本更改后,進行概要分析始終是一個好主意。

暫無
暫無

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

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