Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Compilando código Java | 15 comentarios (15 temáticos, editoriales, 0 ocultos)
Sí, es así (4.00 / 1) (#12)
por jorginius ("jorginius" en Google Mail) a las Wed May 12th, 2004 at 05:34:07 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

O casi, en realidad es un "if(optimize>=3)", aunque luego no hay un "if(optimize>=4)".

Por si alguien quiere echarle un ojo, aquí está la referencia cvsweb de opt.c de GCC.

Sobre lo que comenta coder de que con "-O3", gcc hace "demasiado inlining" sólo decir que es que con "-O2" el compilador no hace a ninguna función inline (ni muchas ni pocas :-)), a menos que la hayas marcado explícitamente con la extensión de GNU o de C99 (o la de C++, claro), y sin flag de optimización ("-O0") ni eso.

De hecho, esa es una de las razones por las que el kernel se compila con "-O2", evitar los inline para facilitar la depuración y los volcados de los errores.

Por otra parte, el "limite de complejidad" de lo que el compilador hará o no hará inline por su cuenta y riesgo cuando usemos "-O3", es configurable desde la línea de órdenes.

[ Padre ]


Others have rated this comment as follows:
man ls 4

Compilando código Java | 15 comentarios (15 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda