Part Lock Unlock Performance issue on the main search grid

Hello Experts,

I am using Aras 11 SP15, I am facing an issue while locking/unlocking the part from the main search grid, it is taking around 10-15 seconds to lock the part, I have checked all custom methods on the 'Lock' and 'Unlock' event but all customs methods took 1-2 seconds to execute. Also When I checked in the Network section of the browser, it is around 350 requests.

How can improve the performance while locking the part from the main search grid?