【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本专利申请要求于2013年7月24日提交的题为“EventChainVisualizationofPerformanceData(性能数据的事件链可视化)”的美国专利申请序列号13/949,978以及于2013年7月24日提交的题为“TimelineChartswithSubgraphs(具有子图的时间线图表)”的美国专利申请序列号13/949,994的权益和优先权,这两个申请都通过援引它们所教导和揭示的全部内容而被明确结合于此。背景诸如甘特图等事件链可视化是能够按顺序示出连接的项目的机制。在甘特图的情形中,工作项被示为时间线上的条,每一条示出工作项可花费的时间长度。概述性能相关数据的事件链可视化可将所监视的元素示为时间线上的条或其它形状,连接或其它关系将各个条连接成应用的序列视图。该可视化可包括用以示出资源利用率、性能度量或与所监视的元素有关的其它数据的颜色、阴影、线状图、子图或其它指示符。可视化可通过监视许多事件来生成,且时间线上的每一条可反映所监视的元素的多个实例且在某些情况下反映多个实例的合计性能。时间线图表可通过将子图放置在时间线条(timelinebar)内来表示从过程的多个序列收集到的多个数据集。子图可表示与时间线条表示的每一事件相关的概括数据。时间线图表可呈现具有对底层观测数据的形状或分布的洞察的过程步骤序列的总视图。时间线图表可以是事件链图的实例,其中事件链内的元< ...
【技术保护点】
一种由至少一个计算机处理器执行的方法,所述方法包括:接收从应用收集的跟踪数据,所述应用包括所监视的元素,所述跟踪数据包括来自所述所监视的元素的性能观测数据;标识所述跟踪数据内的第一所监视的元素和第二所监视的元素,所述第一所监视的元素与所述第二所监视的元素具有关系;创建表示第一所监视的元素的第一几何形状,所述第一几何形状具有第一维度;从多个所述性能观测数据的合计中确定所述第一维度的第一值,所述第一值表示所述多个所述性能观测数据中的第一观测数据;创建表示第二所监视的元素的第二几何形状,所述第二几何形状具有所述第一维度;从第二多个所述性能观测数据的合计中确定所述第一维度的第二值,所述第二值表示所述第二多个所述性能观测数据中的第二观测数据;创建连接所述第一几何形状和所述第二几何形状的图形连接符;以及呈现所述第一几何形状、所述第二几何形状以及所述图形连接符。
【技术特征摘要】
【国外来华专利技术】2013.07.24 US 13/949,978;2013.07.24 US 13/949,994性能数据的事件链可视化
1.一种由至少一个计算机处理器执行的方法,所述方法包括:
接收从应用收集的跟踪数据,所述应用包括所监视的元素,所述跟踪数据
包括来自所述所监视的元素的性能观测数据;
标识所述跟踪数据内的第一所监视的元素和第二所监视的元素,所述第一
所监视的元素与所述第二所监视的元素具有关系;
创建表示第一所监视的元素的第一几何形状,所述第一几何形状具有第一
维度;
从多个所述性能观测数据的合计中确定所述第一维度的第一值,所述第一
值表示所述多个所述性能观测数据中的第一观测数据;
创建表示第二所监视的元素的第二几何形状,所述第二几何形状具有所述
第一维度;
从第二多个所述性能观测数据的合计中确定所述第一维度的第二值,所述
第二值表示所述第二多个所述性能观测数据中的第二观测数据;
创建连接所述第一几何形状和所述第二几何形状的图形连接符;以及
呈现所述第一几何形状、所述第二几何形状以及所述图形连接符。
2.如权利要求1所述的方法,其特征在于,还包括:
确定在所述第一维度中表示所述第一多个性能观测数据的曲线;以及
在所述第一几何形状内呈现所述曲线。
3.如权利要求2所述的方法,其特征在于,所述曲线是线图。
4.如权利要求2所述的方法,其特征在于,所述曲线是所述第一几何形
状内的可变阴影。
5.如权利要求1所述的方法,其特征在于,所述第一维度表示时间。
6.如权利要求1所述的方法,其特征在于,所述第一维度表示资源利用
率。
7.如权利要求6所述的方法,其特征在于,所述资源利用率是下列各项
组成的组中的一个:
存储器资源利用率;
处理器资源利用率;以及
网络资源利用率。
8.如权利要求1所述的方法,其特征在于,所述第一几何形状是矩形。
9.如权利要求8所述的方法,其特征在于,所述第一维度是所述矩形的
水平长度。
10.如权利要求8所述的方法,其特征在于,所述第一维度是所述矩形的
垂直长度。
11.如权利要求1所述的方法,其特征在于,所述第一观测数据是所述多
个所述性能观测数据中的最大观测数据。
12.如权利要求1所述的方法,其特征在于,所述第一观测数据是下列各
项组成的组中的一个:
最小观测数据;
平均观测数据;以及
中值观测数据。
13.如权利要求1所述的方法,其特征在于,所述关系是所述第一所监视
的元素与所述第二所监视的元素之间的顺序关系。
14.如权利要求1所述的方法,其特征在于,所述关系是所述第一所监视
的元素与所述第二所监视的元素之间的依赖关系。
15.如权利要求1所述的方法,其特征在于,所述关系是所述第一所监视
的元素与所述第二所监视的元素之间的共享存储器对象关系。
16.一种系统,包括:
处理器;
在所述处理器上执行的呈现引擎,所述呈现引擎:
接收从应用收集的跟踪数据,所述应用包括所监视的元素,所述跟踪数据
包括来自所述所监视的元素的性能观测数据;
标识所述跟踪数据内的第一所监视的元素和第二所监视的元素,所述第一
所监视的元素与所述第二所监视的元素具有关系;
创建表示第一所监视的元素的第一几何形状,所述第一几何形状具有第一
\t维度;
从多个所述性能观测数据的合计中确定所述第一维度的第一值,所述第一
值表示所述多个所述性能观测数据中的第一观测数据;
创建表示第二所监视的元素的第二几何形状,所述第二几何形状具有所述
第一维度;
从第二多个所述性能观测数据的合计中确定所述第一维度的第二值,所述
第二值表示所述第二多个所述性能观测数据中的第二观测数据;
创建连接所述第一几何形状和所述第二几何形状的图形连接符;以及
呈现所述第一几何形状、所述第二几何形状以及所述图形连接符。
17.如权利要求16所述的系统,其特征在于,所述呈现引擎还:
确定在所述第一维度中表示所述第一多个性能观测数据的曲线;以及
在所述第一几何形状内呈现所述曲线。
18.如权利要求17所述的系统,其特征在于,所述曲线是线图。
19.如权利要求17所述的系统,其特征在于,所述曲线是所述第一几何
形状内的可变阴影。
20.如权利要求16所述的系统,其特征在于,所述第...
【专利技术属性】
技术研发人员:R·克莱杰克,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。