Best practice to improve system performance

kumaran
Giga Expert

Hi Experts,

We are seeing some performance issues in our client instance. We are planning to do so clean up activities to improve performance.

Please provide your inputs about the best/common approaches to be followed to improve system performance.

Thanks in advance

4 REPLIES 4

Vikas-Malhotra
Mega Guru

HI Kumaran,



The Simplest of the things that should be taken care while working on Servienow to improve the system performance is that:


1. Don't use client side scripting excessively.


        Don't write too many client scripts or UI actions because they are executed on browser and having too many of them will delay the loading of the page.


2. Don't hit server too often.


        For eg: If you want to do validations etc, you can do that on the client side only. You shouldn't hit server for every such validation. It can bring the performance of your instance.


3. Don't do excessive logging.


      Excessive logging will bring the system performance down.


        Instead if you want to debug your code, you may use the debugger or include the try catch blocks in your code and throw your custom errors whenever necessary.



These are some of the points you can take care while coding.



Hope it's helpful.



Thanks and Regards,


Vikas Malhotra


Hi Vikas,



Thanks for your reply.


Is there any thing else I need to take care?



Thanks


JR Asuncion1
Kilo Guru

Hi Kumaran,



Below are helpful articles that pertains to best practices when it comes to instance performance.



System Performance Best Practices - ServiceNow Wiki


Troubleshooting Performance - ServiceNow Wiki



Thanks,


JR