También estoy teniendo un problema similar al trabajar con un proxy en el otro lado del mundo. He realizado algunos experimentos y el problema no parece verse afectado por el tamaño del archivo o el método de resolución (accept-theirs, etc.) al menos para archivos pequeños.
Supongo que hay algunos costos de ida y vuelta por archivo, ya que el tiempo de resolución total es bastante constante independientemente de si desglobo el comando en comandos de resolución individuales por archivo, los batch por grupos de archivos o los resuelvo toda la lista de cambios. En mi caso, la sobrecarga es de aproximadamente 1 segundo por archivo para> 10k archivos.
Actualmente estoy solucionando el problema al iniciar sesión en una máquina virtual ubicada junto con el servidor remoto y realizar la resolución desde allí. A continuación, puede enviar desde la VM y luego sincronizar normalmente. Como necesito ejecutar pruebas localmente antes de enviar, guardo los archivos en la máquina virtual y luego los guardo en mi máquina local. Esto tampoco es terriblemente rápido, pero parece mejor.
Por lo tanto, no es una solución para el problema, pero una solución viable en mi caso que ahorra horas.
"Resolver automáticamente (sin fusionar)" - el algoritmo más simple posible, entonces ¿por qué es tan LENTO? Creo que el problema es que Perforce hace todo por la red, por lo que hace 5000 solicitudes en secuencia o algo estúpido. –