首页> 外文会议>International symposium on computing in object-oriented parallel environments >μProfiler: Profiling User-Level Threads in a Shared-Memory Programming Environment
【24h】

μProfiler: Profiling User-Level Threads in a Shared-Memory Programming Environment

机译:μProfiler:在共享内存编程环境中分析用户级线程

获取原文

摘要

A profiler is an important tool for understanding the dynamic behaviour of concurrent programs to locate problems and optimize performance. The best way to improve profiling capabilities and reduce the time to analyze a concurrent program is to use a target-specific profiler that understands the underlying concurrent runtime environment. A profiler for understanding execution of user and kernel level threads is presented, which is target-specific for the μC++ concurrency system. This allows the insertion of hooks into the vC++ data structures and runtime kernel to ensure crucial operations are monitored exactly. Because the profiler is written in μC++ and has an extendible design, it is easy for users to write new metrics and incorporate them into the profiler.
机译:Profiler是了解并发程序的动态行为来定位问题并优化性能的重要工具。提高分析功能并减少分析并发程序的最佳方法是使用特定于特定于目标的分析器,了解底层并发运行时环境。提出了一种用于了解用户和内核级线程的探查器,其针对μC++并发系统特定于目标。这允许将钩子插入VC ++数据结构和运行时内核以确保完全监视关键操作。由于探查器是用μC++编写的,并且具有可扩展的设计,因此用户很容易编写新指标并将它们整合到探查器中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号