我正在尝试编写一个应用程序,它将在任务运行时反映并更新一些性能统计信息(基准应用程序)
问题是,它与系统信息有关,例如CPU使用率和内存分配 所以我需要反映这些计算并使用简单方法来更新该图形,并使用可视化翻译的新数字(使用任何用户/程序员自定义更新频率间隔),或者甚至根据整体系统资源计算如果系统不太忙 频率将是最大速度...
问题是,从什么开始?
使用Winforms的进度条是我的第一个想法(思考简单,因为我可以使用代码行来显示数据的特定任务)
我正在使用c# .net 4.0 ASP Webforms
。
你能指导我一个简单的方法,如何实现这个?
可能在C#asp.net中或与javascript / jQuery混合
PS
我在想一种方法,有多个图像:
从空栏到全栏(根据计算在它们之间切换),虽然我需要比替换src
img
更快的响应。
也许是一个像素明智的动作,......一个div
的bgcolor ...高度会改变,所以它就像一个条形表...真的我能想到很多方法来尝试实现手头的任务,
虽然我认为有一种已知的方法(记住简单)。
仅用于说明,这是2个选项(垂直或水平)我想到了如何直观地显示统计数据。
我不介意those graphs(LINK)中的哪一个,只要实现尽可能简单 并且在没有繁重任务的情况下快速做出反应。
答案 0 :(得分:1)
我会考虑FusionCharts他们有各种各样的图表类型,非常好的视觉效果和非常简单的实现。您可以直接以XML或JSON格式提供数据,无论是从服务器端还是直接提供给客户端,因此也支持real-time updates。
哦,虽然这是商业产品,但它们确实有免费版本。