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