【发布时间】:2013-12-25 14:43:00
【问题描述】:
我正在编写一个连接到公共 Web 服务并将增量数据下载到我自己的数据库的 Windows 服务。服务已经运营好几年了,数据真的很多,所以第一次启动需要几天的时间(三年的启动日期记录大约需要4天)。
该服务始终以大于或等于插入记录 ID 或从记录日期开始的方式返回最多 1000 条记录(这很愚蠢,我知道,但我不能影响它)。
在运行服务的服务器上,我的内存有限(只有大约 1.5 GB)。对于测试,我需要知道需要多少内存才能优化代码或更改数据收集方法。
你知道有什么工具可以报告服务被使用的那一刻有多少内存吗?
谢谢
【问题讨论】:
标签: c# memory-management windows-services windows-server-2012