Preguntas etiquetadas con efficiency

Use esta etiqueta en referencia para comparar la eficiencia de varios sistemas o algoritmos, o métodos para medir la eficiencia. La notación O grande está más relacionada con la complejidad, pero podría afectar la eficiencia.

44
¿Por qué no tener un sistema operativo basado en lenguaje de alto nivel? ¿Los idiomas de bajo nivel son más eficientes?

Sin ser presuntuoso, me gustaría que consideraras la posibilidad de esto. La mayoría de los sistemas operativos actuales se basan en lenguajes de nivel bastante bajo (principalmente C / C ++) Incluso los nuevos, como Android, usan JNI y la implementación subyacente está en C De hecho, (esto es una...

19
¿La programación modular afecta el tiempo de cálculo?

Todos dicen que debería hacer que mi código sea modular, pero ¿no es menos eficiente si uso más llamadas a métodos en lugar de menos métodos, pero más grandes? ¿Cuál es la diferencia en Java, C o C ++ para el caso? Entiendo que es más fácil editar, leer y comprender, especialmente en un grupo....

14
Es, finalmente, costoso

En el caso de un código en el que debe realizar una limpieza de recursos antes de salir de una función, ¿existe una diferencia de rendimiento importante entre estas 2 formas de hacerlo? Limpieza del recurso antes de cada declaración de devolución void func() { login(); bool ret =...

14
Eficiencia de los diccionarios C #

Los diccionarios de C # son una forma sencilla de encontrar si existe algo, etc., pero tengo una pregunta sobre cómo funcionan. Digamos que en lugar de un diccionario, uso una ArrayList. En lugar de usar ContainsKey(o un método equivalente en otro idioma) recorro la ArrayList para verificar si...