optimization

Es el operador de desigualdad más rápido que el operador de igualdad?

Sé que esto es una microoptimización, así que pregunto por pura curiosidad. Lógicamente, un microprocesador no necesita com ... ALSO". Tenga en cuenta que esto está relacionado con la programación porque afecta la velocidad de ejecución de un programa.

¿Qué representa la clase class [B en Java?

Estoy probando una herramienta jhat aquí para probar mi uso de memoria java. Se lee en un archivo de volcado de montón e impr ... 8 class java.lang.String 108982 2179640 class java.lang.Integer 219502 878008 ¿Cuáles son esas clases [B [C etc?

¿Perfilar una aplicación Java en Eclipse? (plug-in) [cerrado]

Estoy buscando cuellos de botella en mi aplicación Java en Eclipse. Estoy pensando que esto podría ser útil: Http://www.ecl ... r? EDIT OK, no necesariamente tiene que ser un plug-in Eclipse. Pero estaría bien. Y, estoy más interesado en la velocidad.

equivalente probable / improbable para MSVC

El compilador GCC admite la instrucción __builtin_expect que se usa para definir macros probables e improbables. Eg. #defin ... __builtin_expect((expr), 0) ¿Hay una sentencia equivalente para el compilador de Microsoft Visual C, o algo equivalente ?

Iteradores C++ y optimización de bucles

Veo una gran cantidad de código c++ que se ve así: for( const_iterator it = list.begin(), const_iterator ite = list.en ... omo el iterador es const, parece que el compilador sacará esta prueba del bucle, generando ensamblado equivalente para ambos.

ResultSet: Recuperar valores de columna por índice versus recuperar por etiqueta

Cuando uso JDBC, a menudo me encuentro con construcciones como ResultSet rs = ps.executeQuery(); while (rs.next()) { in ... lugar de etiqueta de columna? ¿Cuáles son los pros y los contras de ambos enfoques (tal vez, en relación con ciertos SGBD)?

E / S de archivo con flujos: el mejor tamaño de búfer de memoria

Estoy escribiendo una pequeña biblioteca de E/S para ayudar con un proyecto más grande (hobby). Una parte de esta biblioteca ... para esos (de nuevo, una compensación "en el mejor de los casos" entre la capacidad de respuesta percibida y el rendimiento)?

¿Por qué muchos sitios minimizan CSS y JavaScript pero no HTML? [duplicar]

Posible Duplicado:¿Por qué minificar activos y no el marcado? He visto muchos sitios que usan CSS y JavaScript minif ... a del sitio web, pero nunca he visto ningún sitio que use HTML minificado. ¿Por qué no querrías que tu HTML fuera minificado?

JS: ¿La forma más optimizada de eliminar un nombre de archivo de una ruta en una cadena?

Tengo cadenas formateadas de la siguiente manera: path/to/a/filename.txt Ahora me gustaría hacer alguna manipulación de cade ... em = file.split("/"); var str = ""; for (var i = 0; i < elem.length-1; i++) str += elem[i] + "/"; return str; }

¿Por qué GCC implementa isnan () de manera más eficiente para C++ que C?

Aquí está mi código: int f(double x) { return isnan(x); } Si #include <cmath> obtengo esta asamblea: {[19]]} xo ... gente realmente use __builtin_isnan(), y si es así, ¿Por qué? Probé GCC 4.7.2 y 4.9.0 en x86-64 con -O2 y -O3 optimización.

Qué es mejor: Búsqueda de marcadores / Teclas o Escaneo de índices

Sé que un index seek es mejor que un index scan, pero ¿qué es preferible en SQL Server explain plans: Index seek o Key Lookup (Marcador en SQL Server 2000)? Por favor dime que no cambiaron el nombre de nuevo para SQL Server 2008...

¿Qué puedo hacer en código Java para optimizar el almacenamiento en caché de la CPU?

Al escribir un programa Java, ¿tengo influencia en cómo la CPU utilizará su caché para almacenar mis datos? Por ejemplo, si t ... su matriz cada vez que se queda sin espacio es una buena estrategia en Java, también, a pesar de que ya no llame a malloc().

Almacenamiento en caché de enteros en Java [duplicar]

Posible Duplicado:Weird Java Boxing Recientemente vi una presentación donde estaba la siguiente muestra de código Java ... optimización. En qué casos se aumenta el rendimiento, etc. La referencia a alguna investigación de este problema será grande.

¿por qué las llamadas de sorteo son caras?

Asumiendo que los datos de textura, vértice y sombreado ya están en la tarjeta gráfica, no necesita enviar muchos datos a la ... a segunda opción parece que debería haber menos datos enviados, a menos que los modelos sean más pequeños que una matriz 4x4)

¿Por qué no marcar todo en línea?

En primer lugar, estoy no buscando una manera de forzar al compilador a insertar la implementación de cada función. Para re ... r astronómicos Todas estas desventajas solo afectan al desarrollador. ¿Cuáles son las desventajas del tiempo de ejecución?

Recursos útiles del sistema Android

Android viene con muchos recursos del sistema (android.R) que se pueden usar para ahorrarle tiempo y hacer que su aplicación ... es/No, como se informa aquí). Para un mayor control, puede copiar los recursos del sistema desde el código fuente de Android.

Hace the.NET CLR Realmente optimizar para el Procesador actual

Cuando leo sobre el rendimiento de lenguajes JITted como C# o Java, los autores generalmente dicen que deberían/podrían teóri ... realmente realiza optimizaciones específicas del procesador durante el proceso JIT? Si es así, ¿qué tipo de optimizaciones?

¿Vectores STL con almacenamiento no iniciado?

Estoy escribiendo un bucle interno que necesita colocar struct s en almacenamiento contiguo. No se cuantos de estos struct s ... i < count; ++i) { memberVector[mvSize + i].d1 = data1[i]; memberVector[mvSize + i].d2 = data2[i]; } }

¿Cuáles son algunos buenos minimizadores css y js para el código de producción? [cerrado]

Estoy buscando algunas aplicaciones o sitios web que minimicen los archivos css y js. Idealmente, podrían agruparlos todos o, si no, uno a la vez.

encuentra imágenes no utilizadas, reglas css, bloques de script js [cerrado]

Tenemos una bastante grande asp.net sitio web. Las imágenes, css y javascripts son propiedad organizada en el proyecto del ... Me gustaría encontrar lo mismo con css y javascript también. He mirado dustme extensión de Firefox, pero que solo hace css.