Hello everyone, we have a performance issue in one of the applications, we have continuous recycling of the IIS pool and we don't know where the problem might be.
What tools can help us identify high memory/CPU usage at the module/server action level?
Forgot to say that we manage on premise OS 11 instalation.
Thanks in advance
Hi,
OutSystems it self provide collects analytics about the performance of your applications, so that you can easily pinpoint and fix performance bottlenecks. please refer below documentation link.
https://success.outsystems.com/documentation/11/monitoring_and_troubleshooting_apps/troubleshoot_the_performance_of_an_application/
thanks
cv
I am not sure if there is a tool that provides details of memory and CPU usage at the module or application level. There are tools available, like DebugDiag and PerfMon, but not specific to OutSystems but at IIS / system level. It seems the issue occurs under high load. The first step would be to identify what triggers the high usage, either by analyzing the code, enabling logging on specific methods to identify patterns, or setting up a load testing scenario. In the load testing scenario, gradually increase the number of users, observe memory and CPU usage, and see if resource usage decreases as the load ramps down.
Also it's worthwhile to look at Windows Event Log to see if that can give you some hint.
Hi @Francisco Alberto Donat Guijarro
Outsystems don't provide direct tool to provides details of memory and CPU usage at the module or application level but I have attached some link so take as a Ref:
https://success.outsystems.com/documentation/best_practices/performance_and_monitoring/monitoring_outsystems_applications/
Thanks
Md Mansur