Skip to content

Instantly share code, notes, and snippets.

@y1yang0
Created January 11, 2023 12:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save y1yang0/ab3034b6381b8a9d215602c89af4e9c3 to your computer and use it in GitHub Desktop.
Save y1yang0/ab3034b6381b8a9d215602c89af4e9c3 to your computer and use it in GitHub Desktop.
{
"basic": {
"version": "JDK11",
"used": 1234,
"max": 4567,
"timestamp": 35783292
},
"symbols": [
{
"id": 123,
"value": "foo"
},
{
"id": 125,
"value": "bar"
}
],
"cld": [
{
"name": "bootstrap",
"unloading": false,
"keep_alive": true,
"classes": [
11,
22
]
}
],
"class": [
{
"id": 11,
"name": "java/security/BasicPermissionCollection",
"super": "java/lang/Object",
"access_flag": 5,
"method": [
11,
23
],
"interface": [],
"field": [
{
"name": "fd1",
"signature": "I",
"init_value": 252
}
],
"annotation": [],
"constantpool": [
32
],
"vtable_len": 6,
"itable_len": 5,
"init_state": 3,
"init_thread": {},
"method_ordering": []
}
],
"method": [
{
"id": 11,
"name": "add",
"access_flag": 6,
"descriptor": "(Ljava/security/Permission;)V",
"max_local": 3,
"max_stack": 5,
"max_param": 5,
"bytecodes": [
2,
5,
9
],
"interal_flag": "force_inline",
"intrinsic_id": 6,
"method_data": [],
"method_counter": [
11
],
"native_code": [
2,
5,
6,
34,
6,
7,
8,
7,
8
]
}
],
"constantpool": [
{
"id": 22,
"slot": [
{
"tag": "JVM_CONSTANT_Class",
"data": [
1,
4,
5
]
},
{
"tag": "JVM_CONSTANT_Integer",
"data": [
232
]
},
{
"tag": "JVM_CONSTANT_UTF8",
"data": [
2,
5,
9,
8
]
}
]
}
],
"method_counter": [
{
"id": 11,
"invocation_counter": 3453,
"backedge_counter": 6654,
"rate": 3.65,
"highest_comp_level": 4
}
],
"method_data": [/*...*/],
"annotation": [/*...*/]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment