The Arduino serial monitor does not affect the performance of Processing.
I have an Arduino Mega 2560 R3 which has multiple serial ports.
If your flavor of Arduino does not have additional serial ports you can use:
You will need something like this to use this additional serial port:
I have also used an Arduino Uno as a serial adaptor:
And voila!
You can now display data on your Arduino serial monitor and also send the same data to an additional COM port that can be Processing in this case.
You will have to modify your code to use two serial ports on the Arduino side.
I do this often as a demo.
If you write code correctly on the Processing side you are making your own serial monitor with Processing; you can only connect the Arduino serial output to one or the other and not both at the same time.
Processing has this example which can be simplified (remove the fonts) to do be a serial monitor using println() to console:
https://processing.org/reference/libraries/serial/serialEvent_.html