3

用 Java 编写一个基于 GUI 的大型应用程序,想知道是否有任何框架可以监视部署给许多最终用户的应用程序。有点像 Eclipse 定期发送您的使用信息等。我认为 Apple 在 iOS 上也会做这种事情。

我希望能够知道

1. which features and resources of the application are being used the most 
2. crash reports 
3. cpu and memory usage
4

1 回答 1

0

如果你想保持简单,你可以使用日志框架。Logback是一个 SL4J 实现,可以使用 SMTP 发送日志(用户可以读取密码!)。

SMTPAppender 在一个或多个固定大小的缓冲区中累积日志记录事件,并在用户指定的事件发生后将相应缓冲区的内容发送到电子邮件中。SMTP 电子邮件传输(发送)是异步执行的。

它也可以使用Loggly

这应该是一个好的开始。在 Java 中收集有意义的 CPU 和内存使用信息并非易事。SLF4J 可以通过为穷人开设的几门课程为您提供一点帮助 :)

于 2012-05-23T13:53:22.947 回答