¿Por qué no puedo compilar en byte todos los paquetes que instalo? ¿Hay alguna consecuencia de la compilación de bytes que haga pensar en una decisión?R 2.14 compilación de bytes - ¿por qué no?
Respuesta
Una de las desventajas es que no se puede depurar el código compilado de bytes. Por otro lado, una vez que el código está listo para producción, en teoría no lo necesitaría (y podría reinstalarlo sin compilación de bytes si fuera necesario)
En la versión R 2.14, un inconveniente importante de la compilación de bytes era que podía ralentizar cierto functions. Otras dos desventajas fueron el tamaño e instalación del paquete.
Para la versión actual de R (3.3.X), todavía tengo que encontrar un inconveniente para la compilación de bytes.
Actualmente, la versión de desarrollo de R ya compila byte por defecto todos los paquetes, por lo que no es necesario activar la compilación de bytes en el archivo DESCRIPTION. Un answer relacionado menciona gastos generales de compilación de bytes; es posible pero raro que la compilación de bytes dañe el rendimiento (puede suceder cuando se carga código que nunca se usará), el JIT no lo compilará, pero el cargador aún lo carga ; con suerte, esto se puede abordar en el futuro).
browser()
y la depuración con el código compilado de bytes funciona, desde la perspectiva del usuario, del mismo modo que con el código no compilado. Internamente, el depurador se ejecuta en el AST del programa (evitando así el byte-code), pero esto no es visible para el usuario.
- 1. R 2.14 compilación de bytes - ¿No es posible con install.packages?
- 2. ¿Cómo uso el nuevo campo 'ByteCompile' en R-2.14?
- 3. ¿Por qué una compilación C no verifica?
- 4. ¿Por qué new String (bytes, enc) .getBytes (enc) no devuelve la matriz de bytes original?
- 5. ¿Por qué esta compilación?
- 6. fseek() por línea, no bytes?
- 7. ¿por qué la coma (,) no causa un error de compilación?
- 8. ¿por qué sizeof (13.33) tiene 8 bytes?
- 9. ¿Por qué mode_t usa 4 bytes?
- 10. Terminología Java: ¿Por qué error en tiempo de compilación y no excepción en tiempo de compilación?
- 11. Averigüe qué versión de R a se introdujo en
- 12. C++ 11 Atomics. ¿Por qué esta compilación, pero no enlace?
- 13. R trazado ¿por qué no comenzar desde (0,0)?
- 14. ¿Por qué no funciona "+" en los caracteres en R?
- 15. ¿Por qué R no existe error en Android?
- 16. Indicadores de compilación C de R
- 17. ¿Por qué la memoria direccionable por byte y no la memoria de 4 bytes direccionables?
- 18. Interfacing R con otros lenguajes que no son Java/Compilación de R en ejecutable
- 19. ¿Por qué tarda tanto la compilación D?
- 20. Compilación de problemas Ejemplo K & R
- 21. ¿Cuántos bytes por inodos?
- 22. ¿Qué significa, por ejemplo,% +% do? en R
- 23. ¿Ves la secuencia de bytes exacta de una cadena R?
- 24. por qué inicializar esta matriz de bytes a 1024
- 25. ¿Por qué java.lang.Void no se puede serializar?
- 26. Por qué Java OutputStream.write() Toma de enteros pero escribe Bytes
- 27. ¿Por qué hay un booleano de 4 bytes en .NET?
- 28. ¿Por qué es mejor struct con menos de 16 bytes?
- 29. Bytes consumidos por StreamReader
- 30. Android: ¿Qué es R? ¿Por qué es tan críptico?
¿así que el navegador() no funcionaría? – SFun28
No estoy en condiciones de verificar esta declaración en este momento, pero entiendo. – geoffjentry
No creo que sea cierto. – hadley