在我的情况下,两个方面给了我相同的输出。 所以,我的问题是我更喜欢使用什么。
如果我选择第一方面。
每当我在前面的每个循环中加载我的页面时(50个记录已修复)将会到来。 每次循环执行时,我的页面执行速度都会慢一些。
如果我选择第二方面
每当我的页面加载时,就会创建新对象并进行内存初始化
在asp.net mvc中任何内置函数或方法来删除垃圾收集(异常对象的集合)?
请告诉我,为了更好地使用相关理由,我更喜欢什么。
答案 0 :(得分:2)
编写任何一个更简单的代码,更明显更正确。然后,查看您的页面是否太慢或使用了太多内存。 (你可以决定“太慢”或“太多”意味着什么,这是你的申请!)
如果有效,太好了!您的问题已经解决,可以通过其他方式为您的应用程序增加更多价值。
如果速度太慢或使用太多内存,请尝试不那么简单的方法。
然后 - 这是重要的部分 - 衡量您的应用的差异。然后,只有这样,你才能知道正确的答案。