Skip to content
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

Add profile system #27

Open
ryukinix opened this issue Oct 14, 2020 · 4 comments
Open

Add profile system #27

ryukinix opened this issue Oct 14, 2020 · 4 comments
Assignees

Comments

@ryukinix
Copy link
Collaborator

It should make easier to lookup at runtime:

  • memory consumption
  • cpu consumption
  • fps
  • code section bottlenecks (maybe measure parts of the gameloop)
@rafaelcn
Copy link
Member

mm, that would be nice to have but we will have to insert quite a lot of functions between the code just to track that. TheCherno has a nice implementation on this topic and I will recommend the view of those videos:

@rafaelcn rafaelcn self-assigned this Oct 23, 2020
@wesleycsj
Copy link
Contributor

wesleycsj commented Oct 28, 2020

I have only one question, is this really necessary to the first release? #38

@ryukinix
Copy link
Collaborator Author

It would be good, but it is not necessary. Procrastinating the profile system will make each step more obscure about if the new features are making the engine slower and less efficient.

That could be delayed, but will have costs.

@wesleycsj
Copy link
Contributor

It will be delayed only once, no more than.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants