Printing Lag

Does printing on the Brain and Controller take up time?
Using the commands within loops causes it to lag significantly, and its driving me nuts.

I assume you are using VCS.
Printing to the controller takes time. If you send a new print command within 50mS of the last one, then vexos will cause your code to sleep until the 50mS* required delay has passed.

Printing to the brain should not have a significant overhead.

Post an example of the code that is giving you trouble.

*when using the controller wireless.

Will this sleep all threads in your program, or just the thread that is calling the controller screen to print?

It will sleep the thread that you called print from.