無駄にTickをしているActorが大きな最適化の問題の一つです。
親クラスがTickが使わなかったら、
デフォールトでTickをさせないことが良いです。
注意:
bCanEverTick=trueが設定されたネイティブC++クラスから派生したブループリントは常にティック可能です。
AActorまたはUActorComponentから厳密に派生したブループリントは常にティック可能です。
それ以外は親にmeta =(ChildCannotTick)が設定されていなくて、bCanBlueprintsTickByDefaultがtrue、または親にmeta=(ChildCanTick)が設定されている限りティック可能です。
そしてどうしてもTickしなきゃいけないActorの中で、Set Actor Tick Intervalを設定することがおすすめです。
Joyeux Noël !