[R-es] Tiempo de ejecución
Sandra Barragán
sandraba en eio.uva.es
Lun Mayo 7 14:15:34 CEST 2012
Hola eRreros,
Necesito una función que mida el tiempo de ejecución de otra función y que
en caso de sobrepasar un cierto tiempo se salga y vuelva a llamarla con los
mismos parámetros pero no se si ni siquiera existe. Os cuento el problema
completo que tengo.
Estoy haciendo unas simulaciones usando la función solve_TSP del paquete
TSP. El asunto es que al estar usando dicha función internamente heurísticas
ocurre que a veces se queda como atascado y no termina. No se si esto os ha
ocurrido a alguien más con este tipo de funciones.
El asunto es que muchas veces cuando lo vuelves a ejecutar (con los mismos
datos y parámetros de entrada) ya finaliza ofreciéndote un resultado. Esto
manualmente es sencillo de hacer, pero no tanto cuando tengo ya programadas
todas las simulaciones que llaman a esta función.
He pensado que una posible solución es, si existiera, alguna función similar
a system.time que vaya midiendo el tiempo de ejecución hasta el momento y
que si sobrepasa una cierta cantidad se salga de dicha función y la vuelva a
llamar. Sabéis alguien si esto es posible?
Muchas gracias anticipadas. Un saludo,
Sandra.
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas
de virus 7117 (20120507) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
Más información sobre la lista de distribución R-help-es