【发布时间】:2009-11-18 08:22:52
【问题描述】:
上个月我开发了一些课程。它们变得越来越大(每个类大约 30-40 个方法)。
我从不考虑内存泄漏、垃圾收集器或类似的东西(我必须说这是我自己的第一个大项目)。
现在我有带方法的课程,大约有 15 个课程,每个课程最少。 20 种方法。 50% 是 DAL 中的 Linq 类,50% 是带有 BusinessLogic 的业务类。 NO Class 使用全局变量(不需要),所以理论上我可以让它们成为静态类+方法。目前它们不是,我初始化一个类对象并使用该类 - 而不是处置它。
当系统由大约 100 个用户运行时,如果我对内存泄漏等感到愤怒,我应该从哪里开始?
【问题讨论】:
标签: c# memory-leaks garbage-collection dispose