Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
perf-instrumentation
Manage
Activity
Members
Labels
Plan
Issues
4
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
safedocs-ta2-profiling
perf-instrumentation
Graph
8b8eb6dcf9adac0ae2b1aa6e62455895d1df218b
Select Git revision
Branches
15
api-WIP
breakpoint-manager-refactor
detailed-arena-stats
detailed-stats-allocation-count
init-flow-refactor
init-functions-as-parameter
master
default
protected
mem-stat-attribution-differences
numpy
parser-hierarchy
partial-ast
push-at-h-do-parse
runtime-function-length
status-display
token-display
Tags
1
after-byte-count-revision
16 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
31
Mar
28
27
21
16
15
13
7
28
Feb
23
22
21
15
12
10
9
31
Jan
26
25
23
8
Dec
6
30
Nov
29
28
25
16
14
11
9
8
7
4
31
Oct
28
27
25
24
21
20
18
17
14
12
11
10
7
5
28
Sep
27
26
25
Jul
21
20
18
14
13
12
11
6
30
Jun
29
28
27
23
22
21
20
17
15
14
13
9
8
7
31
May
30
20
19
18
17
16
12
28
Apr
27
25
21
20
19
18
15
14
13
11
15
Feb
11
8
31
Jan
21
19
31
Dec
30
28
27
23
22
21
17
Nov
16
15
12
11
9
8
4
3
2
1
20
Sep
17
15
13
9
8
7
6
1
30
Aug
18
17
16
13
12
11
6
Jul
5
30
Jun
29
25
24
21
19
17
11
9
8
7
4
27
May
14
Functions to compute the allocations of a single stack frame
Keep track of arena memory use at each stack push/pop
(WIP commit) Sketch up a new approach to summing memory allocations
Comment fix
(WIP commit) Error messages seemingly fixed
(WIP commit) next try
(WIP commit) Type bug identified, add TODO entry
WIP commit (broken)
Add new file to example scripts
Refactor a bit
Remove old code
Fix copypaste error
WIP commit, move bookkeping to ParserStack.pop()
WIP integration test for hammer based stats
Move computing intermediate results on push to ParserStack
Add relevant variables to ParserStack
Identify bug relating to negative reported allocation counts
Clean up bytes_since_last_h_do_parse when shrinking the call graph
Update ParserStack with list for allocated bytes in a particular frame
Store partial allocation counts in a list when growing the call stack
Keep track of allocations between h_do_parse calls
Early-out of enter_h_arena_malloc_raw when not in use
Merge branch 'push-at-h-do-parse'
after-byte-coun…
after-byte-count-revision
Forgot to set up test fixtures
push-at-h-do-pa…
push-at-h-do-parse
More tests, fix errors
(WIP) Explicit test for where malloc calls should add the memory use
Add HParseState fixture for testing return_from_h_do_parse()
Fix accidentally making new Parser objects for self.a and self.b
Some of the tests pass
Add test code (broken)
setUp() for integration test
Work out more tests in comments
Start sketching out setUp()
Add placeholders for test
Test passes
Add test to catch wrongly attributed allocations (broken)
Explicitly add and skip a test for return_from_perform_lowlevel_parse
Tests pass again
If h_parse returns before the next h_do_parse call, stop in next h_parse() call
token-display
token-display
Printing cleanup
Loading