Preguntas con la etiqueta [performance]
¿Agregar un objeto a una lista en R en tiempo constante amortizado, O (1)?
Si tengo alguna lista R mylist, puedes agregarle un elemento objde esta manera: mylist[[length(mylist)+1]] <- obj Pero seguramente hay alguna forma más compacta. Cuando era nuevo en R, intenté escribir
¿Es std::vector mucho más lento que las matrices simples?
Siempre he pensado que es la sabiduría general la que std::vectorse "implementa como una matriz", bla, bla, bla. Hoy bajé y lo probé, y parece que no es así: Aquí
Cálculo rápido de Exp: ¿es posible mejorar la precisión sin perder demasiado rendimiento?
Estoy probando la función rápida Exp(x) que se describió anteriormente en esta respuesta a una pregunta SO sobre cómo mejorar la velocidad de cálculo en C#: public static double Exp(double
¿Por qué es más rápido comprobar si el diccionario contiene la clave, en lugar de detectar la excepción en caso de que no la contenga?
Imagina el código: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Método 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) {
¿Es una declaración LINQ más rápida que un bucle 'foreach'?
Estoy escribiendo un administrador de renderizado de malla y pensé que sería una buena idea agrupar todas las mallas que usan el mismo sombreador y luego renderizarlas mientras estoy en
Sorpresa de rendimiento con tipos "as" y que aceptan valores NULL
Estoy revisando en profundidad el capítulo 4 de C#, que trata sobre los tipos que aceptan valores NULL, y estoy agregando una sección sobre el uso del operador "as", que
Optimización de alternativas a DateTime.Now
Un colega y yo estamos discutiendo este tema y espero obtener algunas opiniones externas sobre si la solución que propongo es o no una buena idea. Primero, un descargo de
¿Por qué mi programa Rust es más lento que el programa Java equivalente?
Estaba jugando con la serialización y deserialización binaria en Rust y noté que la deserialización binaria es varios órdenes de magnitud más lenta que con Java. Para eliminar la posibilidad
Condición dentro de JOIN o WHERE
¿Existe alguna diferencia (rendimiento, mejores prácticas, etc.) entre poner una condición en la cláusula JOIN y la cláusula WHERE? Por ejemplo... -- Condition in JOIN SELECT * FROM dbo.Customers AS
Definir métodos a través de un prototipo versus usar esto en el constructor: ¿realmente una diferencia de rendimiento?
En JavaScript, tenemos dos formas de crear una "clase" y darle funciones públicas. Método 1: function MyClass() { var privateInstanceVariable = 'foo'; this.myFunc = function() { alert(privateInstanceVariable ); } }
¿La forma más eficiente de concatenar cadenas en JavaScript?
En JavaScript, tengo un bucle que tiene muchas iteraciones y, en cada iteración, creo una cadena enorme con muchos +=operadores. ¿Existe una forma más eficiente de crear una cadena? Estaba
Es igual a (=) frente a ME GUSTA
Al usar SQL, ¿hay algún beneficio al usarlo =en una WHEREcláusula en lugar de LIKE? Sin ningún operador especial, LIKEy =son iguales, ¿no?
Eficiencia de matriz versus objeto en JavaScript
Tengo un modelo con posiblemente miles de objetos. Me preguntaba cuál sería la forma más eficaz de almacenarlos y recuperar un único objeto una vez que tenga su identificación. Las
Comprobar si una cadena contiene un elemento de una lista (de cadenas)
Para el siguiente bloque de código: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False La salida es: Caso 1: myString:
Rendimiento de los tipos integrados: char vs short vs int vs float vs double
Al ver la respuesta de Alexandre C en el otro tema, tengo curiosidad por saber si hay alguna diferencia de rendimiento con los tipos integrados: charvs shortvs vs intvs float