Resultados da pesquisa a pedido "compiler-optimization"
Quando os programadores usam a otimização da base vazia (EBO)
Eu estava lendo sobre otimização de base vazia (EBO). Durante a leitura, as seguintes perguntas surgiram em minha mente: Qual o sentido de usar a classe Empty como classe base quandonão contribui em nada para as classes derivadas (nem em termos ...
Usando a linguagem Assembly em C / C ++
Lembro-me de ler em algum lugar que, para realmente otimizar e acelerar determinada seção do código, os programadores escrevem essa seção na linguagem Assembly. Minhas perguntas são - Essa prática ainda está concluída? e como alguém faz ...
Como remover código não utilizado em tempo de compilação?
Criamos um pacote Go usado por muitos de nós. É importado usando o padrãoimport ("package-name") método. No entanto, em tempo de compilação, todos os nossos utilitários, incluindo os muito pequenos, acabam sendo binários muito ...
Como compilar o Tensorflow com as instruções SSE4.2 e AVX?
Esta é a mensagem recebida da execução de um script para verificar se o Tensorflow está funcionando: I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcublas.so.8.0 locally I ...
Comportamento estranho do compilador c # devido a delegação de cache
Suponha que eu tenha o seguinte programa: static void SomeMethod(Func<int, int> otherMethod) { otherMethod(1); } static int OtherMethod(int x) { return x; } static void Main(string[] args) { SomeMethod(OtherMethod); SomeMethod(x => ...
O que está acontecendo aqui na função pow?
Eu já vi várias respostas aqui que retratam o comportamento estranho depow função em C. Mas tenho algo diferente para perguntar aqui. No código abaixo, eu inicializeiint x = pow(10,2) eint y = pow(10,n) (int n = 2). No primeiro caso, quando ...
Desempenho do redimensionamento de std :: vector <std :: unique_ptr <T>>
A concepção geral parece ser a de questd::unique_ptr temsem sobrecarga de tempo [https://stackoverflow.com/questions/22295665/how-much-is-the-overhead-of-smart-pointers-compared-to-normal-pointers-in-c] em comparação com os ponteiros brutos de ...
C ++: Como posso saber o tamanho da classe base SubObject?
. Aqui [https://stackoverflow.com/questions/4325144/scenario-when-do-programmers-use-empty-base-optimization-ebo] Eu estava discutindo a otimização da base vazia eMSalters [https://stackoverflow.com/users/15416/msalters]fez este ...
O HotSpot pode otimizar chamadas redundantes para métodos puros sem incluí-las?
Métodos puros [https://en.wikipedia.org/wiki/Pure_function]são aqueles sem efeitos colaterais: seu único efeito é retornar um valor que é função de seus argumentos. Duas chamadas para o mesmo método puro com os mesmos argumentos retornarão ...