Estoy escribiendo un script Ruby 1.9.2 para evaluar los tiempos de ejecución de diferentes llamadas de línea de comando externas.medir el tiempo de ejecución de las llamadas de línea de comando
que utiliza el método de rubí Process.system para ejecutar las llamadas de línea de comandos y trataron de capturar el momento de ejecutar la siguiente manera:
start = Time.now
system("./script1", "argX")
puts "Duration: #{Time.now - start} seconds"
Ahora tengo el problema de que la duración no refleja el tiempo de ejecución del proceso externo pero el tiempo de ejecución de la llamada al "sistema".
¿Alguna idea de cómo puedo medir el tiempo de ejecución del proceso externo?
también funciona en mac running rvm –
macs son * nix systems jaja – Jay