【24h】

STEP

机译:

获取原文

摘要

Traditional tracing systems are often limited to recording a fixed set of basic program events. This limitation can frustrate an application or compiler developer who is trying to understand and characterize the complex behavior of software systems such as a Java program running on a Java Virtual Machine. In the past, many developers have resorted to specialized tracing systems that target a particular type of program event. This approach often results in an obscure and poorly documented encoding format which can limit the reuse and sharing of potentially valuable information. To address this problem, we present STEP, a system designed to provide profiler developers with a standard method for encoding general program trace data in a flexible and compact format. The system consists of a trace data definition language along with a compiler and an architecture that simplifies the client interface by encapsulating the details of encoding and interpretation.
机译:传统的跟踪系统通常限于记录一组固定的基本程序事件。这种限制可以挫败一名正在尝试理解和表征软件系统的复杂行为的应用程序或编译器开发人员,例如在Java虚拟机上运行的Java程序。在过去,许多开发人员都采取了针对特定类型的程序事件的专业追踪系统。这种方法往往导致一种模糊不清的编码格式,可以限制潜在有价值的信息的重用和共享。为了解决这个问题,我们提供了一个步骤,该系统旨在为分析器开发人员提供标准方法,用于以灵活和紧凑的格式编码一般程序跟踪数据。系统由跟踪数据定义语言以及编译器和架构以及通过封装编码和解释的细节来简化客户端界面的架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号