-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Profile the interpreter #39
Comments
The bottleneck could actually be the DebugTool, since it's using io operations massively. |
After a quick analysis with callgrind, I saw that a lot of time was spent in I'll also have a look at the |
Use std::vectors with .reserve() |
IDs in the database are not always contiguous, so I can't arrange the database rows in a |
@wilhelma I implemented the parallel database reading and a string class called
With
With
With
With
|
@wilhelma Do we by chance know that the strings in the database are shorter than a certain number N? This would allow me to use |
I implemented a move constructor for
|
Use an appropriate profiler to profile the interpreter in order to find bottlenecks.
The text was updated successfully, but these errors were encountered: