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

Implement optimisations to prevent the notebook fan from turning on so much #8

Open
leo-holanda opened this issue Feb 29, 2024 · 0 comments

Comments

@leo-holanda
Copy link
Owner

I think that one of the reasons that this app is making the notebook fan turn on is because there are lots of things that should run just once and it's running multiple times.

In the process of mapping a job posting, the title and description is parsed multiple times when just one is enough. When this process is multiplied by the number of jobs and considering the title and description string sizes, the related-terms maps iteration and so on, it surely takes a toll on the computer resources.

So instead of parsing it for every piece of data that is meant to be extracted, just parse it once and then extract all data in one pass.

Also, the ranks in the all-overview are being remade everytime the user returns to the stats route when they should be remade just when the selected job collections change.

Think more about possible optimisations.

@leo-holanda leo-holanda changed the title Implement optimisations to prevent the notebook fan from turning on Implement optimisations to prevent the notebook fan from turning on so much Feb 29, 2024
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

1 participant