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

detect-and-resolve-performance-issues #8777

Open
Michiel-Bijlsma opened this issue Dec 10, 2024 · 0 comments
Open

detect-and-resolve-performance-issues #8777

Michiel-Bijlsma opened this issue Dec 10, 2024 · 0 comments
Assignees

Comments

@Michiel-Bijlsma
Copy link

Please use the form below, leaving the prefilled data to help us. Thank you.

Page link: detect-and-resolve-performance-issues

Document link: detect-and-resolve-performance-issues.md

My Issue/Suggestion

Hey team, I've written down some idea's/feedback/suggestions. Hopefully these are helpfull next time when editing this page.

Intro

In the picture of the microflow, when going to the UI part (second decision split on the left side) there is a mention of "Firebug result", but the document fails to explain this tool and how to use it and analyze the results.

3.2 Slow loads

Could be interesting to add a bit more information about the developer tools and how to analyze the requests.

4.3 Microflow time stamps

Alternativley, it is possible to use the TimeMeasureStart and TimeMeasureEnd java actions in the community commons module, they do pretty much the same as described in the current explaination but as added benefit that it can be placed in different microflows without the need of passing the start time from one to another microflow.

5.1 Slow database retrieves (or commits)

You can setup the https://docs.mendix.com/refguide/custom-settings/#LogMinDurationQuery for debugging slow database connections/xpaths. For debugging purposes you can set the value to 500 ms to see all the retrieves/commits that take longer than 500 ms.

5.2 Refresh in Client

Also, be carefull, since a refresh on one object might result in mutiple refreshes down the line (for instance with nested dataviews)

5.4 (new subject)

If you notice that with bigger operations a microflow becomes slower, it might be that there is something kept in memory. For instance a commit list that grows over 10k objects might impact the application (memory) performance.

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

2 participants