WordPress crob job performance

No, The action will trigger when someone visits your WordPress site, if the scheduled time has passed.

So if there no visitors crob job will not be triggered. In your case, it is better if you can run server cron job.
Performance issue depend on the function you need to run as a cron job.