我有很多客户使用某个桌面应用程序的实例。 有些用户在使用某些特定的重现步骤和他们的私人执行上下文时会遇到性能问题(比如说使用一些他们不想与任何人分享的私人小猫照片)。
我希望尽量减少与用户的沟通并在我的开发环境中成功复现他们的问题。 由于法律原因,我不能使用他们的执行上下文。
所以,我唯一看到的选择是收集应用程序使用统计信息(例如,方法调用、CPU负载因子)。 理想情况下,我希望简化用户的生活,只需要在他们遇到问题时要求他们在应用程序中启用/禁用统计数据收集。所有其他操作(例如,捕获定制的统计数据,将统计数据传输给支持团队)都将在后台完成。
看起来这是一个非常普遍的需求。 是否有任何解决方案可以帮助实现所描述的行为?