回答
爲了回答你的問題,班級將會受到打擊,因爲他們將被GC摧毀,而這本身就是一項沉重的操作。
架構是可以幫助您實現業務需求的最大容量擴展。現在在應用程序中添加一個層將肯定會引入一個類,其中的對象將被創建,並在使用後再次被垃圾收集器銷燬。所以在使用什麼方面有一條很細的線。您必須根據您的業務和可擴展性來決定它。
感謝您的回覆......這意味着應用程序與類和應用程序之間應該存在性能問題...... –
如果這樣曾經是你的一個問題,問題不在於你在你的應用程序中有很多層,而是你在使用錯誤的語言和框架來完成這項工作。無論如何,GC總是會運行的。這在網站中不是問題。 –
創建和銷燬類需要時間,但在OO語言中這是不可避免的。
就.NET而言,無論這些類是在ASP頁面文件後面的代碼還是在單獨的庫中,性能都沒有什麼區別。
感謝您的回覆......這意味着應用程序與類和應用程序之間不應該存在性能問題...... –
確實不是。事實上,在.NET中,幾乎所有東西都是一個類(全部基於對象) – ChrisBD
- 1. 使用PNG是否會降低Android應用程序的性能?
- 2. 用於描述Iphone應用程序的N層體系結構
- 3. SVN(Subversion)會降低系統/應用程序的性能嗎?
- 4. 網絡應用程序的N層體系結構模式
- 5. WCF N層體系結構
- 6. 增加線程數是否會降低java的整體性能?
- 7. Ajax是否會降低性能?
- 8. log.debug是否會降低性能
- 9. #defines是否會降低性能?
- 10. 是否可以在ASP.NET MVC中使用n層體系結構?
- 11. 結合MVVM和N層體系結構
- 12. MVC可以取代n層體系結構還是它是n層體系結構的一部分
- 13. 應用程序體系結構建議(可伸縮性/性能)
- 14. n層體系結構是否破壞OO概念封裝
- 15. 示例應用程序使用EF 4.0和Webforms的N層體系結構
- 16. 使用ASP.NET Web API和Angular的單頁應用程序n層體系結構
- 17. Java EE中的n層體系結構
- 18. Mvc asp.net和n層體系結構
- 19. 一般N層體系結構問題
- 20. asp.net中的N層體系結構
- 21. C中的N層體系結構#
- 22. 處理N層體系結構事務
- 23. N層體系結構 - 在VB.NET
- 24. iPhone應用程序:總體應用程序層次和體系結構
- 25. MVC應用程序。多層體系結構如何適應?
- 26. Web應用程序性能和部署體系結構(Java)
- 27. .Net Web應用程序體系結構的性能
- 28. 是否有大量事件處理程序降低性能?
- 29. SmtpClient.SendAsync是否降低或提高性能?
- 30. C#應用程序體系結構-EF5和理解服務層
這永遠不會是瓶頸,你不應該在乎它。還有其他一些事情會更多地「傷害」你的表現。無論如何,請考慮框架爲每個請求實例化了多少個對象。 –
謝謝您的回覆....好的...但是我想知道應用程序和類沒有任何性能變化 –
是的。但在響應時間內不到1毫秒。還有很多其他的東西可以用來獲得更多的性能。如果這是一個問題,那麼無論如何您都會使用錯誤的工具,並且您需要使用更低級別的語言,以便更好地控制計算機執行代碼的方式。 –