You are browsing as a guest. Sign up (or log in) to start making projects!

4h 53m 9s logged

Performance increases, and a rewrite of the parser!

Today was a nice easy day; I rewrote most of the parser, fixing a lot of bugs, and also learned how to use the performance analyzer in C++! The code is much more documented, with every line describing what it’s doing, making it super easy to follow along!


The main change was an increase in speed from about 5% CPU usage to 1% and a 50MB reduction in RAM usage, allowing for 10 tabs at once, with only 61MB overall, rather than the 1000MB of something like Chrome! as well as about a 6% faster parse and load time.

There is still a lot to optimize and work on, so I’ll keep doing that!

2
768

Comments 0

No comments yet. Be the first!