У меня есть код, в котором я в настоящее время печатаю много диагностических сообщений на терминал. Кто-нибудь знает, насколько это замедляет мой код? Будет ли я получать большое увеличение скорости, связывая вывод с файлом, например? вместо запуска:
./my_program
i запустите
./my_program > output.log
Кроме того, будет ли я получать дальнейшее увеличение скорости за счет замены cout на поток и запись в файл напрямую?
EDIT: допустим, что я пишу /dev/shm, скорость доступа к диску не является проблемой.