Preguntas etiquetadas con performance

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

5
¿Son los literales de plantilla ES6 más rápidos que la concatenación de cadenas?
¿La generación de código HTML se ejecuta considerablemente más rápido en los navegadores modernos cuando se usa concatenación de cadenas o literales de plantilla en ES6? Por ejemplo: Concatenación de cadenas "<body>"+ "<article>"+ "<time datetime='" + date.toISOString() +"'>"+ date +"</time>"+ "</article>"+ "</body>" Plantilla literal `<body> <article> <time datetime='${ date.toISOString() }'>${ …



12
java que tan caro es una llamada a un método
Soy un principiante y siempre he leído que es malo repetir código. Sin embargo, parece que para no hacerlo, normalmente tendría que tener llamadas a métodos adicionales. Digamos que tengo la siguiente clase public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E> root; private final BinaryTree<E> EMPTY = new BinaryTree<E>(); private int …

12
Python - Cómo comprobar la monotonicidad de la lista
¿Cuál sería una forma eficiente y pitónica de comprobar la monotonicidad de la lista? es decir, que tiene valores crecientes o decrecientes monótonamente? Ejemplos: [0, 1, 2, 3, 3, 4] # This is a monotonically increasing list [4.3, 4.2, 4.2, -2] # This is a monotonically decreasing list [2, 3, …

4
¿Qué son ciclos-estancados-frontend y ciclos-estancados-backend en el resultado 'perf stat'?
¿Alguien sabe cuál es el significado de los ciclos estancados frontend y los ciclos estancados backend en el resultado de la estadística de rendimiento? Busqué en Internet pero no encontré la respuesta. Gracias $ sudo perf stat ls Performance counter stats for 'ls': 0.602144 task-clock # 0.762 CPUs utilized 0 …







1
Python: ¿por qué * y ** son más rápidos que / y sqrt ()?
Mientras optimizaba mi código, me di cuenta de lo siguiente: >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> T(lambda : 1234567890 / 4).repeat() [0.14969301223754883, 0.14155197143554688, 0.14141488075256348] >>> T(lambda : 1234567890 * 0.25).repeat() [0.13619112968444824, 0.1281130313873291, 0.12830305099487305] y …


5
¿Cuándo debo llamar a SaveChanges () al crear miles de objetos de Entity Framework? (como durante una importación)
Estoy ejecutando una importación que tendrá miles de registros en cada ejecución. Solo busco una confirmación de mis suposiciones: Cuál de estos tiene más sentido: Ejecute SaveChanges()todas las AddToClassName()llamadas. Ejecute SaveChanges()cada n número de AddToClassName()llamadas. Corre SaveChanges()después de todas las AddToClassName()llamadas. La primera opción probablemente sea lenta, ¿verdad? Dado que …

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.