How to fix “Unfortunately Contacts Has Stopped” or Very slow contact loading I have Huawei Honor 3c. Android v4.4. When I open my contacts list I get the Headers but no content. It may take 4-10 minutes before this refreshes. Once I get the list selecting an individual contact repeats the delay. In some cases once I get the contact selecting "dial" repeats the process yet again.And many times i'm getting the error Unfortunately Contacts has stopped working

I've been selectively uninstalling apps to see if one of these has caused the problem. Previously when I had this issue the only advice huawei could give me was to reset my phone to factory defaults. This worked but then the pain returns once system updates occur and apps are installed. Any suggestions? Are there any tools available the show CPU and/or memory utilization so I can see who the hogs are? This might give me a better indication of which processes are sucking up all the resources.
This is very likely to be caused by a bug in an update, but check with other people who have the same phone to be sure. Assuming you want to keep your system updated, I suggest you move to another contacts app like Contacts+, which offer more options than the stock contacts app.
You might use CleanMaster to see which apps are causing the phone to go slow.
Meanwhile, I would suggest contacting Huawei (if you haven't done so already) so they will fix this issue in a later update.