我想證明Grails從1.0版升級到1.3版,並想知道我是否可以加快速度。有沒有人有關於這個問題的經驗數據?Grails 1.0至1.3 - 速度提升?
2
A
回答
7
當然這取決於很多事情,而且您還沒有分享過許多應用程序的細節。如果您使用的是1.0.3或更低版本,默認情況下會急於加載集合,並且此錯誤在1.0.4中得到修復,因此在使用您期望進行延遲加載的集合時,升級到1.3肯定會更快。在1.1,1.2和1.3中,GSP渲染也有顯着的性能提升。此外,GSP現在在構建war文件時進行了預編譯,因此部署的應用程序使用的permgen較少。
Groovy從1.0中使用的1.5.x到1.3.7中使用的1.7.8也快得多。
還有其他與性能無關的原因需要升級。這些包括訪問1.0中不存在的更新功能,無法在舊版本中運行的插件以及更好的IDE支持。
1
這是一個巨大的跳躍,我不確定你會看到多少性能好處,但它確實很多。但是,您應該考慮升級的其他優點 - 錯誤修復,新功能,更簡單的gorm查詢,能夠使用最新的插件等。
供參考:我們確實從1. *升級到1.3,並且它需要一些代碼更改。不是很多,但要把它作爲清理和減少代碼數量的機會。
相關問題
- 1. MsTest - 速度提升
- 2. 重構 - 速度提升
- 3. Java代碼速度提升
- 4. CDC-1.0/Foundation-1.0,J2SE-1.3
- 5. Box2D的提升速度碰撞
- 6. Android + sqlite插入速度提升?
- 7. 速度提升到鄰接矩陣
- 8. 提升高度
- 9. 循環速度升級
- 10. 升級到Highstock 1.3
- 11. 升級至彈簧引導1.3導致java.lang.NoSuchMethodError:org.springframework.beans.factory.config.ConfigurableBeanFactory.getSingletonMutex()
- 12. Grails 2.1.1與JPA 1.0
- 13. 如何在unity3d中一次提升牆並控制提升速度?
- 14. 動畫提升高度
- 15. 升級棱鏡1X(WPF 1.0複合應用指南)至4.X
- 16. 提高速度
- 17. 提高速度
- 18. 喲:遷移從1.0 RC至1.0
- 19. 提升速度最快的容器有哪些?
- 20. 提高速度openCover
- 21. 並行程序沒有速度提升vs線性程序
- 22. 升級到Backbone 1.0
- 23. 我升級到Elixir 1.3後升級Elixir
- 24. 流星1.3升級與react.js
- 25. 從Django 1.3升級到1.5
- 26. PhoneGap 1.3到1.5升級
- 27. 的Django 1.3升級問題
- 28. Grails 3升級 - 無法提取ResultSet
- 29. 像Grails中的提升插件
- 30. 使用連接提高Grails的CreateCriteria查詢速度
這樣的任何事情都將取決於你的代碼庫的功能,並且不能作爲一般性回答。投票結束爲「不是真正的問題」,儘管它也可能因「主觀和議論性」而被封閉。 – 2011-05-19 01:09:43
@Ken White - 假設一個簡單的CRUD系統。沒有足夠的信息來說明新版本的運行速度如何? – skaz 2011-05-19 01:31:53