Estoy ejecutando un programa externo a través de R que tiene bastante memoria y puede tomar más de 8 horas en ejecutarse. Me gustaría abrir otra instancia de R para hacer otras tareas, pero estoy preocupado por bloquear el programa externo y tener que reiniciar el proceso. ¿Debo esperar algún problema en estas circunstancias? El programa externo solo es viudo y lo estoy ejecutando en una partición Bootcamp en una MacBook Pro.¿Cuán estables son las múltiples instancias de R cuando una instancia ejecuta un programa externo?
Q
¿Cuán estables son las múltiples instancias de R cuando una instancia ejecuta un programa externo?
6
A
Respuesta
8
En un sistema operativo adecuado, ambas instancias serán independientes y no interferirán entre sí. (A menos que compiten por los mismos recursos, de eso no parece ser el caso de su descripción.)
Esto no es diferente a varios usuarios que se ejecuta en el servidor y cada uno ejecutando uno o dos casos ...
Cuestiones relacionadas
- 1. ¿Qué tan estables son las máquinas ec2?
- 2. Depurar copias múltiples de un programa de una instancia VS
- 3. ¿Qué sucede cuando ejecuta un programa?
- 4. OrderBy y OrderByDescending son estables?
- 5. ¿Cómo se ejecuta un programa externo en node.js en Windows?
- 6. programa externo de parada cuando el programa Java se detuvo
- 7. Múltiples instancias de Redis
- 8. ¿Cuán dañinas son las llaves dobles en GWT?
- 9. incrustación de varias instancias de lua en un programa de subprocesos múltiples
- 10. Múltiples instancias de una sola DLL MEF
- 11. ¿Cuán más eficaces son las texturas de potencia de dos?
- 12. Múltiples instancias en una página con Javascript
- 13. Un programa Java que ejecuta un "java myprog externo < input.txt > output.txt"
- 14. ¿Cuán robustos son los mensajes de Windows?
- 15. ¿Las instancias del programador de Quartz son seguras?
- 16. Una interfaz web a un programa R
- 17. R: ¿Qué son las tragamonedas?
- 18. ¿Cuáles son las diferencias entre un programa y una aplicación?
- 19. ¿Cuán precisas son las unidades del mundo real de CSS?
- 20. ¿Cuáles son las mejores prácticas cuando se ejecuta un proceso como un servicio de Windows?
- 21. ¿Cuáles son las formas de crear un ejecutable desde el programa R
- 22. Ejecutar programa externo desde Java
- 23. ¿Cuán paralelas son las pruebas paralelas en Ruby 1.9.3?
- 24. Python: cómo compartir una instancia de objeto a través de múltiples invocaciones de un script
- 25. Impedir instancias de formularios múltiples
- 26. cuán seguras son las declaraciones preparadas por PDO
- 27. cuando se crea una instancia de un bean de resorte
- 28. Sincronizar una instancia de cola con varias instancias de Redis
- 29. Múltiples instancias de variables estáticas
- 30. Cuando ejecuta R, ¿cómo salir de Emacs-ESS con elegancia?
EXCEPTO si confía en los resultados que se guardan en el archivo .RData cuando R sale. Si ambos procesos tienen el mismo directorio de trabajo, se sobrescribirá .RData de procesos anteriores. Normalmente no es un problema ya que los procesos de larga duración generalmente están diseñados para guardar resultados en lugares específicos. – Spacedman
Bueno, supongo que todos estamos de acuerdo en que dejar las cosas en el archivo '~/.RData' no es ni mejores prácticas ni robustas ni transparentes. "Solo di no". –