Preguntas etiquetadas con performance

Para preguntas relacionadas con la medición o mejora del código y la eficiencia de la aplicación.

24
El impacto en el rendimiento del uso de instanceof en Java
Estoy trabajando en una aplicación y un enfoque de diseño implica un uso extremadamente intenso del instanceofoperador. Si bien sé que el diseño OO generalmente trata de evitar el uso instanceof, esa es una historia diferente y esta pregunta está puramente relacionada con el rendimiento. Me preguntaba si hay algún …

25
¿Diferencia entre declarar variables antes o en bucle?
Siempre me he preguntado si, en general, declarar una variable desechable antes de un ciclo, en lugar de repetidamente dentro del ciclo, ¿hace alguna diferencia (de rendimiento)? Un ejemplo (bastante inútil) en Java: a) declaración antes del bucle: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); …

12
¿Cuántos hilos son demasiados?
Estoy escribiendo un servidor y envío cada acción a un hilo separado cuando se recibe la solicitud. Hago esto porque casi todas las solicitudes realizan una consulta a la base de datos. Estoy usando una biblioteca de subprocesos para reducir la construcción / destrucción de subprocesos. Mi pregunta es: ¿cuál …

14
¿No es tonto que un pequeño favicon requiera otra solicitud HTTP? ¿Cómo puedo poner el favicon en un sprite?
La recompensa expira en 3 días . Las respuestas a esta pregunta son elegibles para una recompensa de reputación de +100 . Rounin está buscando una respuesta de una fuente confiable . Todo el mundo sabe cómo configurar un enlace favicon.ico en HTML: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> Pero creo …

17
Seguimiento del tiempo de ejecución del script en PHP
PHP debe rastrear la cantidad de tiempo de CPU que un script en particular ha utilizado para imponer el límite max_execution_time. ¿Hay alguna manera de acceder a esto dentro del script? Me gustaría incluir algunos registros con mis pruebas sobre cuánta CPU se quemó en el PHP real (el tiempo …
289 php  performance 



2
¿Por qué algunas comparaciones flotantes <enteras son cuatro veces más lentas que otras?
Al comparar flotantes con enteros, algunos pares de valores tardan mucho más en evaluarse que otros valores de una magnitud similar. Por ejemplo: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Pero si el flotante o entero se hace más pequeño o más grande en …





4
¿Por qué el cambio de Java en ints contiguos parece ejecutarse más rápido con casos agregados?
Estoy trabajando en algún código Java que necesita ser altamente optimizado ya que se ejecutará en funciones activas que se invocan en muchos puntos de la lógica de mi programa principal. Parte de este código implica multiplicar doublevariables por 10elevadas a s arbitrarias no negativas int exponent. Una forma rápida …


2
¿Por qué 'x' en ('x',) es más rápido que 'x' == 'x'?
&gt;&gt;&gt; timeit.timeit("'x' in ('x',)") 0.04869917374131205 &gt;&gt;&gt; timeit.timeit("'x' == 'x'") 0.06144205736110564 También funciona para tuplas con múltiples elementos, ambas versiones parecen crecer linealmente: &gt;&gt;&gt; timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 &gt;&gt;&gt; timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 &gt;&gt;&gt; timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 &gt;&gt;&gt; timeit.timeit("'x' == 'y' or 'x' == …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.