如果您的服务是.Net 4,那么您肯定可以通过附加到流程来对其进行分析。您还可以为服务的发布版本执行此操作。如果需要,请确保显示所有用户的进程 - 然后刷新列表以确保您在列表中看到您的服务。
使用内存分析器附加到.Net4进程时,您需要禁用并发垃圾收集,有关如何执行此操作的说明是here。
只要您已禁用并发集合,只需附加到服务的.Net4进程并根据需要与其进行交互,同时在应用程序处于所需状态时拍摄内存快照。
您还可以使用Memory Profiler公开的API自动从应用程序中的代码获取快照,解释为here。