首页> 外文会议> >Scaling an object-oriented system execution visualizer through sampling
【24h】

Scaling an object-oriented system execution visualizer through sampling

机译:通过采样扩展面向对象的系统执行可视化程序

获取原文

摘要

Increasingly, applications are being built by combining existing software components. For the most part, a software developer can treat the components as black-boxes. However, for some tasks, such as when performance tuning, a developer must consider how the components are implemented and how they interact. In these cases, a developer may be able to perform the task more effectively by using dynamic information about how the system executes. In previous work, we demonstrated the utility of a tool, called AVID (Architectural VIsualization of Dynamics), that animates dynamic information in terms of developer-chosen architectural views. One limitation of this earlier work was that AVID relied on trace information collected about the system's execution; traces for even small parts of a system's execution can be enormous, limiting the duration of execution that can be considered. To enable AVID to scale to larger longer-running systems, we have been investigating the visualization and animation of sampled dynamic information. In this paper, we discuss the addition of sampling support to AVID, and we present two case studies in which we experimented with animating sampled dynamic information to help with performance tuning tasks.
机译:通过组合现有的软件组件,越来越多地构建应用程序。在大多数情况下,软件开发人员可以将组件视为黑盒。但是,对于某些任务,例如在进行性能调整时,开发人员必须考虑组件的实现方式以及它们之间的交互方式。在这些情况下,开发人员可能能够通过使用有关系统执行方式的动态信息来更有效地执行任务。在先前的工作中,我们演示了一种称为AVID(动力学的建筑可视化)的工具的实用程序,该工具可以根据开发人员选择的架构视图对动态信息进行动画处理。这项早期工作的局限性在于,AVID依赖于所收集的有关系统执行的跟踪信息。即使是系统执行的一小部分,跟踪也可能非常庞大,从而限制了可以考虑的执行时间。为了使AVID能够扩展到运行时间更长的大型系统,我们一直在研究采样动态信息的可视化和动画。在本文中,我们讨论了在AVID上添加采样支持的问题,并提出了两个案例研究,在这些案例中,我们对动画化的动态信息进行了动画处理以帮助执行性能调整任务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号