You can judge if it's a performance killer if it has either, too many variables, or too many mistakes (check map server console) or it's written In a format that is not nessesary (typing 20 lines just to make an NPC say hello.)
Usually one NPC is not enough to kill performance since it's such a small usage, but they all add up.