Zalecane
W ostatnich dniach niektórzy z naszych osobistych użytkowników napotkali kod błędu, w którym nie znaleziono dokładnego pliku symbolu vtune. Ta sprawa może powstać z kilku powodów. Omówmy typ poniżej.
Przyczyna i rozwiązanie
VTune
Profiler
ostrzeże Cię, że może istnieć dosłownie moduł [vdso]
, który nie powinien być symbolicznie eksplodowany (w związku z tym używane są nawiasy), a ponadto , dlatego wywołania stosu prawdopodobnie nadal będą wadliwe. W niektórych przypadkach potencjalnie może być Segment
[vsyscall]
.
Możesz ocenić, czy mogę to powiedzieć Jednostka
vdso
działa z dynamiczną listą pochodzącą ze wszystkich zależności:
ldd -s my_test_exe linux-vdso.so.1=> (0x00002aaaaaac6000) libtbb.so.2=> /opt/intel/tbb/tbb40_233oss/lib/libtbb.so.2 (0x00002aaaaabc7000) libstdc ++. tak.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)
Możesz zignorować wiadomość tej jednej osoby, jeśli zobaczysz podpowiedź w pobliżu tej osoby.
[vdso]
. To jądro dynamicznie przydziela pamięć krótkotrwałą, ładując kod exe do przestrzeni pamięci. Uwierz w fakt, że
VTune
Profiler
zwraca ten komunikat wskazujący, że w wykonaniu skojarzonym z tym kodem zostało użytych wiele przykładowych hotspotów. W czasie zamykania
VTune Ekstraktor
Profiler
może obsługiwać pliki. właściwie nie znaleziono Dowiedz się więcej
vdso
. v Kurs
linux-vdso.so.1
(
linux-vsyscall.so.1
lub może
linux-gate.so. W 1
wcześniejszych jądrach Linuksa istnieje współdzielona dynamiczna rzecz wirtualna (VDSO), która znajduje się w skoncentrowanej lokalizacji programu. Była to wirtualna biblioteka zawierająca najlepszy własny kompleks logiczny, który umożliwia użytkownikowi szybki dostęp do działań systemowych w oparciu o całą mikroarchitekturę procesora, również poprzez mechanizm quit lub oznaczający zasadę działania szybkich wywołań systemowych (w przypadku nowoczesnych procesorów) .
Ta wiadomość telefoniczna jest * tylko w systemie Linux.
Intel® VTune™
Profiler
często wyświetla słowo błędu odnoszące się do konkretnego brakującego pliku symbolu podczas pobierania i kreślenia w trybie niestandardowym. Na przykład:
/ opt / intel / vtune_profiler bin64 / vtune -collect -r hotspoty test1 wraz z my_test_exevtune: Ostrzeżenie: Zdecydowanie znaleziono plik symbolu.vtune: Stos kontaktów z konkretnego transferu modułu [vdso] prawdopodobnie nie jest poprawny.vtune: użyj ścieżki do wyniku uruchomienia "/ home / user test1"vtune: Akcje 75% utwórz raport-------------------------------------------------- ---adnotacja-------------------------------------------------- ---Czas, który upłynął: 6354 Czas procesora: 6210...vtune: wykonaj akcje 100%
VTune
Profiler
nakazuje ci, że istnieje kurs
[vdso]
, którego nie można rozwiązać z celebrytami (nawiasy Parc są używane tam, gdzie jest każdy cel) i stąd wywołanie stos może być niewłaściwy. W niektórych przypadkach może to być
[vsyscall]
moduł.
Możesz być pewien, że większość Jednostka
vdso
jest liczona na dynamicznej liście najczęściej związanej z zależnościami:
ldd -d my_test_exe linux-vdso.so.1=> (0x00002aaaaaac6000) libtbb.so.2=> /opt/intel/tbb/tbb40_233oss/lib/libtbb.so.2 (0x00002aaaaabc7000) libstdc ++. tak.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)
Zalecane
Czy Twój komputer działa wolno? Masz problemy z uruchomieniem systemu Windows? Nie rozpaczaj! Fortect to rozwiązanie dla Ciebie. To potężne i łatwe w użyciu narzędzie będzie diagnozować i naprawiać komputer, zwiększając wydajność systemu, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Więc nie czekaj — pobierz Fortect już dziś!
b Prawdopodobnie bezpiecznie zignorujesz ten obszar, jeśli zobaczysz monit, który pozwala to zrobić.
[vdso]
. Oznacza to, że jądro dynamicznie przydziela niewielką ilość pamięci tymczasowej przez przesyłanie strumieniowe dużej ilości kodu wykonywalnego w celu zapamiętania przez Internet. Fakt jest taki
VTune
Profiler
wykorzystuje ten tekst, wskazując, że niektóre próbki hotspotów mogą zostać pobrane przy użyciu tego kodu. Podczas zamykania jesteś skłonny to zobaczyć
VTune Kolekcjoner
Profiler
może nie znaleźć Twojego Więcej informacji
vdso
. v Komponent
linux-vdso.so.1
(
linux-vsyscall.so.1
lub
linux-gate.so. W jednym
stare jądro Linuksa) jest potężnym współdzielonym obiektem wirtualnym (VDSO), który znajduje się w dużej części przestrzeni adresowej programu. Będzie to trochę bardziej wirtualna biblioteka, która przy użyciu złożonej logiki prawdopodobnie pozwoli aplikacjom użytkownika na szybki dostęp do wielu warstw, w zależności od mikroarchitektury procesora, może poprzez mechanizm przerwań lub bez innej strategii szybkich wywołań systemowych (dla nowoczesnych procesorów).
Przyspiesz swój komputer już dziś dzięki temu łatwemu w użyciu pobieraniu.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
Vtune 기호 파일을 찾을 수 없습니다
Vtune Symbolfilen Hittades Inte
Arquivo De Simbolo Vtune Nao Encontrado
Fajl Simvolov Vtune Ne Najden