首页> 外文会议>International Conference on Objects, Models, Components, Patterns >Visualizing Dynamic Metrics with Profiling Blueprints
【24h】

Visualizing Dynamic Metrics with Profiling Blueprints

机译:使用分析蓝图可视化动态度量

获取原文
获取外文期刊封面目录资料

摘要

While traditional approaches to code profiling help locate performance bottlenecks, they offer only limited support for removing these bottlenecks. The main reason is the lack of visual and detailed runtime information to identify and eliminate computation redundancy. We provide two profiling blueprints which help identify and remove performance bottlenecks. The structural distribution blueprint graphically represents the CPU consumption share for each method and class of an application. The behavioral distribution blueprint depicts the distribution of CPU consumption along method invocations, and hints at method candidates for caching optimizations. These two blueprints helped us to significantly optimize Mondrian, an open source visualization engine. Our implementation is freely available for the Pharo development environment and has been evaluated in a number of different scenarios.
机译:虽然传统的代码分析方法有助于找到性能瓶颈,但它们只提供有限的支持来删除这些瓶颈。主要原因是缺乏视觉和详细的运行时信息来识别和消除计算冗余。我们提供两种分析蓝图,有助于识别和去除性能瓶颈。结构分配蓝图图形地表示应用程序的每个方法和类的CPU消耗份额。行为分布蓝图描绘了沿方法调用的CPU消耗的分布,以及用于缓存优化的方法候选的提示。这两个蓝图帮助我们显着优化了蒙德里安,一个开源可视化引擎。我们的实施是对Pharo开发环境的自由提供,并已在许多不同的场景中进行评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号