Your programme can't read anything and the only sending it is doing is a self-generated count up.
The serial monitor is doing nothing more than provide a window on what is going on, and what is going on is pre-programmed bluetooth transmission to the phone. The monitor does not require a separate port to do that. If you want to send signals from the computer where monitor is installed to the phone via blue tooth, the serial monitor is a bad choice anyway, and you can rid of Arduino too, as it serves as nothing more than interface where you could do it directly
I assume you have read the answer stackexchange
"On the Arduino side, try increasing the delay or decreasing the baud rate. "
and decided not to heed it, despite it being good advice - particularly the second bit.
Software serial is only something you use as a last resort. It slows the computer down and is unreliable
at higher speeds. I don't know anything about Bluesmirf but I imagine they would be fine at 115200, just like an HC-06.
I only transmit data at 1 sec loop but I don't think the delay 100 is likely to be a problem.