On the second argument of ros::NodeHandle::serviceClient
When do you use ros::NodeHandle::serviceClient with the second argument "persistent" set to "false" ?
I think that when "persistent" is set to "true", ros service performs better(faster) because there is no disconnection and reconnection between server and client. So basically, I use ros service client with "persistent == true".
However, this parameter's default value is "false". I wonder that "persistent == false" performs better in some cases. What kind of case is it ?
Thanks in advance.