Recomendado
Nos últimos dias, alguns de nossos usuários encontraram um código de erro em que o arquivo de representação simbólica vtune não foi encontrado. Esse problema pode ocorrer por vários motivos. Vamos discutir isso abaixo.
Causa e solução
VTune
O Profiler
certamente deve avisá-lo que existe literalmente um bom módulo [vdso]
que não pode ser explodido simbolicamente (colchetes são usados para isso), e quando isso acontece além disso, portanto, as chamadas de pilha ainda podem terminar com defeito. Em alguns casos, pode ser Segmento
[vsyscall]
.
Você pode verificar se posso dizer isso O módulo
vdso
é compatível com uma lista dinâmica de dependências:
ldd -s my_test_exe linux-vdso.so.1=> (0x00002aaaaaac6000) libtbb.so.2=> /opt/intel/tbb/tbb40_233oss/lib/libtbb.so.2 (0x00002aaaaabc7000) libstdc ++. so.6=> /usr/intel/pkgs/gcc/4.5.2/lib64/libstdc++.so.6 (0x00002aaaaadf5000) libm.so.6=> /lib64/libm.so.6 (0x00002aaaab117000) libgcc_s.so.1=> /usr/intel/pkgs/gcc/4.5.2/lib64/libgcc_s.so.1 (0x00002aaaab26c000) libc.so.6=> /lib64/libc.so.6 (0x00002aaaab481000) librt.so.1=> /lib64/librt.so.1 (0x00002aaaab6c2000) libdl.so.2=> /lib64/libdl.so.2 (0x00002aaaab7cb000) libpthread.so.0=> /lib64/libpthread.so.0 (0x00002aaaab8cf000) /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaaaab000)
Você pode ignorar a palavra dessa pessoa se vir uma dica sobre cada uma.
[vdso]
. É um kernel que parece alocar dinamicamente a memória de curto prazo, carregando o código executável de acordo com o espaço da memória. Acredite no fato de que
VTune
Profiler
resulta nesta mensagem indicando que alguns locais de exemplo foram usados na execução deste. Durante o horário de fechamento
VTune Os coletores do
Profiler
podem lidar com arquivos. não encontrado Aprenda muito
vdso
. v Curso
linux-vdso.so.1
(
linux-vsyscall.so.1
ou talvez
linux-gate.so. Em 1
kernels Linux anteriores) nesse ponto é um objeto virtual dinâmico compartilhado (VDSO) onde reside em um espaço de programa concentrado. Pode ser uma biblioteca virtual que contém seu próprio superior de lógica que permite aos aplicativos do usuário acessar de forma expedita as ações do sistema com base na microarquitetura associada ao processador, também por meio de um mecanismo de interrupção e / ou denotando o princípio funcional do sistema rápido denominado (por processadores modernos).
Esta mensagem é 3. Linux apenas.
Intel® VTune ™ O
Profiler
pode informá-lo sobre uma palavra de erro que se refere a um arquivo de imagem ausente durante a busca e plotagem em um aplicativo personalizado. Por exemplo:
por opt / intel / vtune_profiler / bin64 para cada vtune -collect -r hotspots test1 ou my_test_exevtune: Aviso: Arquivo de símbolo definitivamente encontrado.vtune: A pilha de chamadas de uma transferência de módulo em particular [vdso] pode não estar correta.vtune: use o caminho para a produtividade de execução '/ home / user / test1'vtune: Ações 75% criar relatório-------------------------------------------------- ---anotação-------------------------------------------------- ---Tempo decorrido: 6354 Experiência do processador: 6210...vtune: executar ações 100%
VTune O
Profiler
informa que há um módulo
[vdso]
que pode não ser resolvido com símbolos (colchetes podem muito bem ser usados onde houver um alvo ) e, conseqüentemente, a pilha de chamadas pode estar errada. Em alguns casos, pode ser Módulo
[vsyscall]
.
Você pode ter certeza absoluta de que a maioria O módulo
vdso
pode ser contado na lista dinâmica de dependências:
ldd -d my_test_exe linux-vdso.so.1=> (0x00002aaaaaac6000) libtbb.so.2=> /opt/intel/tbb/tbb40_233oss/lib/libtbb.so.2 (0x00002aaaaabc7000) libstdc ++. so.6=> /usr/intel/pkgs/gcc/4.5.2/lib64/libstdc++.so.6 (0x00002aaaaadf5000) libm.so.6=> /lib64/libm.so.6 (0x00002aaaab117000) libgcc_s.so.1=> /usr/intel/pkgs/gcc/4.5.2/lib64/libgcc_s.so.1 (0x00002aaaab26c000) libc.so.6=> /lib64/libc.so.6 (0x00002aaaab481000) librt.so.1=> /lib64/librt.so.1 (0x00002aaaab6c2000) libdl.so.2=> /lib64/libdl.so.2 (0x00002aaaab7cb000) libpthread.so.0=> /lib64/libpthread.so.0 (0x00002aaaab8cf000) /lib64/ld-linux-x86-64.so.(0x00002aaaaaaab000)
Recomendado
O seu PC está lento? Você tem problemas ao iniciar o Windows? Não se desespere! Fortect é a solução para você. Esta ferramenta poderosa e fácil de usar diagnosticará e reparará seu PC, aumentando o desempenho do sistema, otimizando a memória e melhorando a segurança no processo. Então não espere - baixe o Fortect hoje mesmo!
b Você pode deixar esta área de fora com segurança se for exibido um prompt que permite que você faça isso.
[vdso]
. Isso significa que o kernel alocou dinamicamente uma quantidade razoável de memória temporária carregando uma grande quantidade de código executável na memória. A razão é que
VTune O
Profiler
retorna esta frase indicando que algumas amostras de pontos de acesso foram obtidas para produzir este código. Durante o fechamento, você dará uma olhada nesse
VTune O coletor
Profiler
simplesmente não conseguiu encontrar seu Saiba mais
vdso
. v Componente
linux-vdso.so.1
(
linux-vsyscall.so.1
ou
linux-gate.so. Em 1
o kernel Linux antigo) é um objeto exclusivo compartilhado dinâmico (VDSO) que reside na maior parte do espaço de endereço de qualquer programa. Será uma biblioteca muito mais que, usando lógica complexa, permitirá que aplicativos de usuário de pc acessem rapidamente funções multicamadas, dependendo no que se refere à microarquitetura da CPU, seja através de cada mecanismo de interrupção ou através doSem uma estratégia de chamada rápida configurada ( para CPUs modernas).
Acelere seu PC hoje mesmo com este download fácil de usar.Vtune Symbol File Not Found
Archivo De Simbolo Vtune No Encontrado
Vtune Symboolbestand Niet Gevonden
Vtune Symboldatei Nicht Gefunden
Fichier De Symboles Vtune Introuvable
File Di Simboli Vtune Non Trovato
Nie Znaleziono Pliku Symbolu Vtune
Vtune 기호 파일을 찾을 수 없습니다
Vtune Symbolfilen Hittades Inte
Fajl Simvolov Vtune Ne Najden