Perguntas com a marcação «efficiency»

Use esta tag em referência para comparar a eficiência de vários sistemas ou algoritmos ou métodos para medir a eficiência. A notação Big O está mais relacionada à complexidade, mas pode afetar a eficiência.

44
Por que não ter um sistema operacional baseado em linguagem de alto nível? Os idiomas de baixo nível são mais eficientes?

Sem ser presunçoso, gostaria que você considerasse a possibilidade disso. Atualmente, a maioria dos sistemas operacionais é baseada em linguagens de baixo nível (principalmente C / C ++). Até mesmo as novas, como Android, usam JNI e a implementação subjacente está em C De fato, (esta é uma...

19
A programação modular afeta o tempo de computação?

Todo mundo diz que devo fazer meu código modular, mas não é menos eficiente se eu usar mais chamadas de método em vez de menos, mas maiores, métodos? Qual é a diferença em Java, C ou C ++ para esse assunto? Entendo que é mais fácil editar, ler e entender, especialmente em um grupo. Portanto, a...

14
É finalmente caro

No caso de código em que você precisa fazer uma limpeza de recursos antes de sair de uma função, há uma grande diferença de desempenho entre essas duas maneiras de fazê-lo. Limpando o Recurso Antes de Cada Declaração de Retorno void func() { login(); bool ret = dosomething(); if(ret ==...

13
Eficiência de dicionários C #

Os dicionários C # são uma maneira simples de descobrir se algo existe, etc. etc. Eu tenho uma pergunta sobre como eles funcionam. Digamos que, em vez de um dicionário, eu use um ArrayList. Em vez de usar ContainsKey(ou um método equivalente em outro idioma), percorro o ArrayList para verificar se...