永发信息网

c#内存占用一直在上升,怎么办

答案:3  悬赏:50  手机版
解决时间 2021-04-04 03:35
  • 提问者网友:美人性情
  • 2021-04-04 00:36
c#内存占用一直在上升,怎么办
最佳答案
  • 五星知识达人网友:一秋
  • 2021-04-04 01:47
1)弄清楚是不是由于服务的负载太大而导致内存占用。 2)弄清楚是不是在执行服务过程中造成对象的循环引用,导致垃圾回收失效。例如,在一次服务中使用了对象A,对象A使用了对象B,对象B使用了对象C,而对象C又使用了A。 通常,
全部回答
  • 1楼网友:轮獄道
  • 2021-04-04 04:13
在开发中,有时需要自己写的代码会占用多大的内存。这样的话最低限度要考虑代码里面的变量会占多少内存,是否可以用其他更节省内存的方式来替代。而不幸的是c#中sizeof和marshal.sizeof无法判断所有的变量会占多少内存,比如一个string会占多少内存。下文给出一种方式来查看代码中各变量占用内存大小 http://www.cnblogs.com/lookat/articles/1642042.html
  • 2楼网友:神的生死簿
  • 2021-04-04 03:18
任务管理器看到的是不可靠的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯