Hi,
Lane is right.
Be very cautious with finding objects by name, this is a known slow function within Unity, so use it only when you have no other choice, and certainly not in your gameloop, else you will have performance problem. Prefer pro active registrations of objects to a list or firing a global event for anymore interested to get notified that you exist.
If you have trouble refactoring because indeed you use "find object by name" everywhere, let us know.
bye,
Jean