I was ouputting from many points in my physics calcs per frame and my fps chunked down hard. the enitre game slowed considerably. it may have also been extra memory allocations occurring to field the ever expanding list of string forming console history.
If the buffer gets filled printf and cout << will block until everything is printed, printing to a console window or file might require a context switch(someone with more knowledge should know this i guess) (which is fairly expensive),
With C++ you can obtain the streambuf object for your stream by using the rdbuf method and then replace the buffer with a larger one by using the pubsetbuf method on the streambuf object.
With C you can use setvbuf to change buffering mode on stdout to full buffering (standard is usually line buffering which means it pushes it out once a newline occurs) and setbuf to change the buffer to a larger one if needed.
Also, remember that in C++ std:endl flushes the buffer aswell, use \n instead to avoid it if you want to buffer more than one line.