发明名称 Unified tracing service
摘要 A computer is programmed with multiple software programs to record structures including (a) unstructured information to denote a transition between portions of code, and (b) metadata related to one or more attributes of the information. In addition, the computer writes two additional types of structures: section type, and dump type. The section type structure has metadata to indicate a beginning and an end, to bracket a group of structures located therebetween. The dump type has a dump header and a dump body. The dump header includes a symbol to indicate it's of dump type. The dump body is a set of values of an object used by the software program(s) during execution by the computer. A group of structures, within a section type, may include structures of each of the trace record type, dump type and section type.
申请公布号 US8863091(B2) 申请公布日期 2014.10.14
申请号 US200812189080 申请日期 2008.08.08
申请人 Oracle International Corporation 发明人 Dageville Benoit;Valiani Amirali S.;Yu Hailing;Ngai Gary
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 Silicon Valley Patent Group LLP 代理人 Suryadevara Omkar K.;Silicon Valley Patent Group LLP
主权项 1. One or more non-transitory computer-readable storage media comprising: multiple software programs using common software to cause a computer to store a plurality of structures of diagnostic data, the diagnostic data being generated by execution of the multiple software programs; wherein a first software program among the multiple software programs is a portion of an application; wherein a second software program among the multiple software programs interfaces with the application; wherein the plurality of structures of diagnostic data are organized into hierarchies by structures of a section type, a first structure of the section type comprising a first metadata indicative of a first beginning and a first ending which together identify multiple structures among the plurality of structures of diagnostic data, the multiple structures comprising a second structure of the section type, the second structure comprising second metadata indicative of a second beginning and a second ending which together identify several structures among the multiple structures; wherein a structure of a record type in the plurality of structures of diagnostic data comprises an identifier of information comprising a character string indicative of a transition occurring during the execution between portions of each software program, the transition being indicated in the information as being at least entering a function or exiting the function and the structure of the record type further comprises an identifier of a specific software program among the multiple software programs that causes the structure of the record type to be stored; and software to use at least the first metadata and the second metadata to display on a video monitor, the plurality of structures of diagnostic data at varying levels of abstraction.
地址 Redwood Shores CA US
您可能感兴趣的专利