Resultados de la búsqueda a petición "optimization"

3 la respuesta

Los compiladores optimizan las llamadas a funciones triviales realizadas a través de punteros?

Di que tengo una función que toma un puntero de función: int funct(double (*f)(double)); Y le paso una función que en realidad no hace nada: double g(double a) { return 1.0;} //... funct(g); ¿El compilador optimizará las llamadas ag? ¿O esto ...

3 la respuesta

Los JITers JavaScript modernos necesitan almacenamiento en caché de longitud de matriz en bucles?

Encuentro la práctica de almacenar en caché una matrizlength propiedad dentro de unafor loop bastante desagradable. Como en for (var i = 0, l = myArray.length; i < l; ++i) { // ... }l menos en mis ojos, esto perjudica mucho la legibilidad en ...

5 la respuesta

¿Cómo puede ser NSArray tan lento?

Vengo de un mundo C ++ / STL y quería comprobar cómo son los contenedores de Objective-C en comparación con stl. Quería comparar una serie de números, pero la única forma de agregar un número a unNSArray esta usandoNSNumber, que es ...

5 la respuesta

DataTable.Select vs DataTable.rows.Find vs foreach vs Find (Predicate <T>) / Lambda

Tengo una DataTable / colección que se almacena en caché en la memoria, quiero usar esto como fuente para generar resultados para un cuadro de texto de autocompletado (usando AJAX, por supuesto). Estoy evaluando varias opciones para recuperar ...

2 la respuesta

¿Cuándo es válida la inicialización agregada en C ++ 11?

Dejemos que tengamos el siguiente código: #include <iostream> #include <string> struct A { A() {} A(const A&) { std::cout << "Copy" << std::endl; } A(A&&) { std::cout << "Move" << std::endl; } std::string s; }; struct B { A a; }; int main() { ...

2 la respuesta

Prevent Proguard para eliminar elementos dibujables específicos

En mi proyecto de Android, tengo algunas imágenes almacenadas en res / drawable / a las que se accedesolament desde un archivo HTML cargado en una vista web. Por ejemplo (código en HTML): <img src="file:///android_res/drawable/myfriend.png"> ...

6 la respuesta

Process vs Threads

Cómo decidir si usar hilos o crear procesos separados en su aplicación para lograr paralelismo.

7 la respuesta

¿Cómo debo optimizar varias llamadas en mi código .net para un procedimiento almacenado trivial?

Tengo un procedimiento almacenado muy simple: create procedure spFoo(v varchar(50)) as insert into tbFoo select v Tengo 50 valores para insertar en tbFoo, lo que significa que en mi código C # llamo a spFoo 50 veces. Esta es una forma bastante ...

10 la respuesta

¿Alguien sabe de una implementación java.util.Map optimizada para el uso de poca memoria?

He buscado en los lugares habituales (apache commons, google) y no he podido encontrar uno ... Debería ser de código abierto. Muy buscando uno basado en una lista vinculada. El caso de uso es de 10,000 de mapas, con no necesariamente muchos ...

10 la respuesta

Cómo calcular o aproximar la mediana de una lista sin almacenar la lista

Estoy tratando de calcular la mediana de un conjunto de valores, pero no quiero almacenar todos los valores, ya que eso podría reducir los requisitos de memoria. ¿Hay alguna forma de calcular o aproximar la mediana sin almacenar y ordenar todos ...