Skip to content

Commit

Permalink
Commit from GitHub Actions (pystats)
Browse files Browse the repository at this point in the history
  • Loading branch information
markshannon committed Jul 31, 2023
1 parent 6eaa7ab commit 2350d6f
Show file tree
Hide file tree
Showing 2 changed files with 138 additions and 0 deletions.
1 change: 1 addition & 0 deletions stats/pystats-2023-07-31-faster-cpython-83a607d.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"opcode[26].specializable": 613, "opcode[27].specializable": 613, "opcode[6].specializable": 613, "opcode[25].specializable": 613, "opcode[60].specializable": 613, "opcode[92].specializable": 613, "opcode[93].specializable": 613, "opcode[95].specializable": 613, "opcode[106].specializable": 613, "opcode[107].specializable": 613, "opcode[116].specializable": 613, "opcode[122].specializable": 613, "opcode[123].specializable": 613, "opcode[140].specializable": 613, "opcode[141].specializable": 613, "opcode[171].specializable": 613, "Calls to PyEval_EvalDefault": 0, "Calls to Python functions inlined": 0, "Frames pushed": 0, "Frame objects created": 0, "Calls via PyEval_EvalFrame[0]": 0, "Calls via PyEval_EvalFrame[1]": 0, "Calls via PyEval_EvalFrame[2]": 0, "Calls via PyEval_EvalFrame[3]": 0, "Calls via PyEval_EvalFrame[4]": 0, "Calls via PyEval_EvalFrame[5]": 0, "Calls via PyEval_EvalFrame[6]": 0, "Calls via PyEval_EvalFrame[7]": 0, "Calls via PyEval_EvalFrame[8]": 0, "Calls via PyEval_EvalFrame[9]": 0, "Object allocations from freelist": 0, "Object frees to freelist": 0, "Object allocations": 0, "Object allocations to 512 bytes": 0, "Object allocations to 4 kbytes": 0, "Object allocations over 4 kbytes": 0, "Object frees": 0, "Object new values": 0, "Object interpreter increfs": 0, "Object interpreter decrefs": 0, "Object increfs": 0, "Object decrefs": 0, "Object materialize dict (on request)": 0, "Object materialize dict (new key)": 0, "Object materialize dict (too big)": 0, "Object materialize dict (str subclass)": 0, "Object method cache hits": 0, "Object method cache misses": 0, "Object method cache collisions": 0, "Object method cache dunder hits": 0, "Object method cache dunder misses": 0, "Optimization attempts": 0, "Optimization traces created": 0, "Optimization traces executed": 0, "Optimization uops executed": 0, "GC[0] collections": 0, "GC[0] object visits": 0, "GC[0] objects collected": 0, "GC[1] collections": 0, "GC[1] object visits": 0, "GC[1] objects collected": 0, "GC[2] collections": 0, "GC[2] object visits": 0, "GC[2] objects collected": 0, "__nfiles__": 731}
137 changes: 137 additions & 0 deletions stats/pystats-2023-07-31-faster-cpython-83a607d.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
## Execution counts

<details>
<summary> execution counts for all instructions </summary>

|Name | Count | Self | Cumulative | Miss ratio |
|---|---:|---:|---:|---:|


</details>

## Pair counts

<details>
<summary> Pair counts for top 100 pairs </summary>

|Pair | Count | Self | Cumulative |
|---|---:|---:|---:|


</details>

## Predecessor/Successor Pairs

<details>
<summary> Top 5 predecessors and successors of each opcode </summary>


</details>

## Specialization stats

<details>
<summary> specialization stats by family </summary>


</details>

## Specialization effectiveness

<details>
<summary> specialization effectiveness </summary>

|Instructions | Count | Ratio |
|---|---:|---:|
| Basic | 0 | |
| Not specialized | 0 | |
| Specialized | 0 | |


</details>

## Call stats

<details>
<summary> Inlined calls and frame stats </summary>

| | Count | Ratio |
|---|---:|---:|
| Calls to PyEval_EvalDefault | 0 | |
| Calls to Python functions inlined | 0 | |
| Calls via PyEval_EvalFrame (total) | 0 | |
| Calls via PyEval_EvalFrame (vector) | 0 | |
| Calls via PyEval_EvalFrame (generator) | 0 | |
| Calls via PyEval_EvalFrame (legacy) | 0 | |
| Calls via PyEval_EvalFrame (function vectorcall) | 0 | |
| Calls via PyEval_EvalFrame (build class) | 0 | |
| Calls via PyEval_EvalFrame (slot) | 0 | |
| Calls via PyEval_EvalFrame (function ex) | 0 | |
| Calls via PyEval_EvalFrame (api) | 0 | |
| Calls via PyEval_EvalFrame (method) | 0 | |
| Frames pushed | 0 | |
| Frame objects created | 0 | |


</details>

## Object stats

<details>
<summary> allocations, frees and dict materializatons </summary>

| | Count | Ratio |
|---|---:|---:|
| Allocations from freelist | 0 | |
| Frees to freelist | 0 | |
| Allocations | 0 | |
| Allocations to 512 bytes | 0 | |
| Allocations to 4 kbytes | 0 | |
| Allocations over 4 kbytes | 0 | |
| Frees | 0 | |
| New values | 0 | |
| Interpreter increfs | 0 | |
| Interpreter decrefs | 0 | |
| Increfs | 0 | |
| Decrefs | 0 | |
| Materialize dict (on request) | 0 | |
| Materialize dict (new key) | 0 | |
| Materialize dict (too big) | 0 | |
| Materialize dict (str subclass) | 0 | |
| Method cache hits | 0 | |
| Method cache misses | 0 | |
| Method cache collisions | 0 | |
| Method cache dunder hits | 0 | |
| Method cache dunder misses | 0 | |


</details>

## GC stats

<details>
<summary> allocations, frees and dict materializatons </summary>

|Generation | Collections | Objects collected | Object visits |
|---:|---:|---:|---:|
| 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 |
| 2 | 0 | 0 | 0 |


</details>

## Meta stats

<details>
<summary> Meta statistics </summary>

| | Count |
|---|---:|
| Number of data files | 731 |


</details>

---
Stats gathered on: 2023-07-31

0 comments on commit 2350d6f

Please sign in to comment.