Status: Development
The attributes described in this section are rather generic. They may be used in any Profiles record they apply to.
Description: Describes the origin of a single frame in a Profile.
Attribute | Type | Description | Examples | Requirement Level | Stability |
---|---|---|---|---|---|
profile.frame.type |
string | Describes the interpreter or compiler of a single frame. | cpython |
Recommended |
profile.frame.type
has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
Value | Description | Stability |
---|---|---|
beam |
Erlang | |
cpython |
Python | |
dotnet |
.NET | |
go |
Go, | |
jvm |
JVM | |
kernel |
Kernel | |
native |
Can be one of but not limited to C, C++, Go or Rust. If possible, a more precise value MUST be used. | |
perl |
Perl | |
php |
PHP | |
ruby |
Ruby | |
rust |
Rust | |
v8js |
V8JS |