intel Inspector Dinamik Bellek ve İş Parçacığı Hatası Kontrol Aracını Alın
intel logosu

Intel® Inspector'ı Kullanmaya Başlayın

Intel® Inspector, Windows* ve Linux* işletim sistemlerinde seri ve çok iş parçacıklı uygulamalar geliştiren kullanıcılara yönelik dinamik bir bellek ve iş parçacığı hatası kontrol aracıdır.
Bu belge, Intel Inspector GUI'yi kullanmaya başlamak için gereken tipik iş akışını özetlemektedir.

Temel Özellikler

Intel Denetçi şunları sunar:

  • Bağımsız GUI, Microsoft Visual Studio* eklentisi ve komut satırı işletim ortamları.
  • Önceden belirlenmiş analiz yapılandırmaları (bazı yapılandırılabilir ayarlarla birlikte) ve ayrıca analiz kapsamını ve maliyetini kontrol etmenize yardımcı olacak özel analiz yapılandırmaları oluşturma yeteneği.
  • İlgilenmeniz gereken öğelere odaklanmanıza yardımcı olmak için sorun önceliklendirme ve dahil etme ve hariç tutma yoluyla filtreleme ile bireysel sorunlara, sorun oluşumlarına ve çağrı yığını bilgilerine ilişkin görünürlük.
  • Sorun giderme desteği, yalnızca dikkat etmeniz gereken konulara odaklanmanıza yardımcı olur ve aşağıdakileri de içerir:
  • Yığınlara dayalı gizleme kuralları oluşturma
  • Üçüncü taraf gizlemeyi dönüştürün fileIntel Müfettişinin bastırılmasına file biçim
  • Gizleme oluşturma ve düzenleme filebir metin düzenleyicide
  • Analiz sırasında sorunları daha derinlemesine araştırabilmeniz için etkileşimli hata ayıklama özelliği
  • Sorunları tekrar tekrar araştırmaktan kaçınmanıza yardımcı olacak kalıcı, yayılan sorun durumu bilgileri
  • İsteğe bağlı bellek sızıntısı tespiti de dahil olmak üzere çok sayıda rapor edilen bellek hatası
  • Uygulamanızın beklenenden daha fazla bellek kullanmamasını sağlamaya yardımcı olan bellek büyüme ölçümü
  • Veri yarışı, kilitlenme, kilit hiyerarşisi ihlali ve yığında hata algılama dahil olmak üzere çapraz iş parçacığı yığınına erişim hatası algılama
  • Intel yazılım güncellemelerini indirmek ve yüklemek, yüklü yazılımın abonelik durumunu yönetmek, seri numaralarını etkinleştirmek ve Intel yazılımıyla ilgili en son haberleri keşfetmek için Intel® Yazılım Yöneticisi (yalnızca Windows* İşletim Sistemi)

Intel Inspector şu şekilde mevcuttur: Bağımsız kurulum ve aşağıdaki ürünlerin bir parçası olarak:

Bildirimler ve Sorumluluk Reddi Beyanları

Intel teknolojileri, etkin donanım, yazılım veya hizmet etkinleştirmesi gerektirebilir.
Hiçbir ürün veya bileşen kesinlikle güvenli olamaz.
Maliyetleriniz ve sonuçlarınız değişebilir.
© Intel Corporation. Intel, Intel logosu ve diğer Intel markaları, Intel Corporation'ın veya yan kuruluşlarının ticari markalarıdır. Diğer adlar ve markalar, başkalarının mülkü olarak talep edilebilir.
Microsoft, Windows ve Windows logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve/veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Bu belge ile herhangi bir fikri mülkiyet hakkına ilişkin hiçbir lisans (açık veya zımni, hak düşürücü veya başka türlü) verilmemektedir.
Açıklanan ürünler, ürünün yayınlanmış özelliklerden sapmasına neden olabilecek errata olarak bilinen tasarım kusurları veya hataları içerebilir. Güncel karakterize edilmiş erratalar talep üzerine mevcuttur.

Intel, satılabilirlik, belirli bir amaca uygunluk ve ihlal etmeme gibi zımni garantiler dahil ancak bunlarla sınırlı olmamak üzere açık ve zımni tüm garantilerin yanı sıra performansın gidişatı, iş yapma biçimi veya ticari kullanımdan kaynaklanan her türlü garantiyi reddeder.

Intel® Inspector-Windows* İşletim Sistemini Kullanmaya Başlayın

Intel® Inspector, Windows* ve Linux* işletim sistemlerinde seri ve çok iş parçacıklı uygulamalar geliştiren kullanıcılara yönelik dinamik bir bellek ve iş parçacığı hatası kontrol aracıdır. Bu konu, uygulamalarınıza uygulayabileceğiniz uçtan uca iş akışını özetleyen Başlarken belgesinin bir parçasıdır.

Ön koşullar

C++ ve Fortran ikili dosyalarının hem hata ayıklama hem de sürüm modlarındaki bellek ve iş parçacığı hatalarını analiz etmek için Intel Inspector'ı kullanabilirsiniz. En doğru ve eksiksiz Intel Denetçi analiz sonuçlarını üreten uygulamalar oluşturmak için:

Uygulamanızı hata ayıklama modunda oluşturun.

  • Optimum derleyici/bağlayıcı ayarlarını kullanın. Daha fazla bilgi için bakınız Intel Inspector Yardımında Uygulama Oluşturma.
  • İş parçacığı analizlerini çalıştırmadan önce uygulamanızın birden fazla iş parçacığı oluşturduğundan emin olun. Ek olarak:
  • Uygulamanızın Intel Inspector ortamı dışında çalıştığını doğrulayın.
  • Çalıştır \inspxe-vars.bat komutu. .
    Varsayılan kurulum yolu, , altında C:\Program Files (x86)\Intel
    \oneAPI\müfettiş (belirli sistemlerde Program yerine Files (x86), dizin adı Program Files ).

NOT Ortamınızı ayarlamak yalnızca inspxe-gui komutunu kullanmayı planlıyorsanız gereklidir.
komut satırı arayüzünü çalıştırmak için Intel Inspector bağımsız GUI arayüzünü veya inspxe-cl komutunu başlatın.

Daha fazla bilgi için bkz. Intel Inspector Yardımında Uygulama Oluşturma.

Başlayın

Intel Inspector'ı kullanmaya başlamak için bu adımları izleyin.

Ana içeriğe geçAraç çubuğuna geç WordPress Kılavuzları Hakkında+ 30,21030,210 Yorum denetleniyor Yeni View Selamlar, tahir Oturumu Kapat Ekran SeçenekleriYardım Gönderiyi Düzenle Yeni Ekle Başlık ekle intel Inspector Dinamik Bellek ve İş Parçacığı Oluşturma Hata Kontrol Aracı Kullanıcı Kılavuzu Kalıcı Bağlantı: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ Düzenle Medya Ekle PDF Ekle Çekiliş Ekle Görsel Metin Paragraf P Kelime sayısı: 671 Taslak 4:54:31'de kaydedildi. Son düzenleme tarihi: 25 Mart 2023, 12:56 Yukarı taşı Aşağı taşı Paneli değiştir: Tags Yeni Ekle Tag Ayırmak tags virgülle Terimi kaldır: Aracı Denetleme Aracını Denetleme Aracını Kaldır terimini: Dinamik Bellek ve İş Parçacığı Hatasını Denetleme Aracını Dinamik Bellek ve İş Parçacığı Hatasını Denetleme Aracını Kaldır terimi: Hata Denetimi Aracını Denetleme Hatasını ToolRemove terimini: Denetçi Denetçiyi Al GetRemove terimi: Denetçi Dinamik Belleği ve İş Parçacığı Al Hata Denetleme Aracını Denetçi Dinamik Bellek ve İş Parçacığı Hatası Denetimi Aracını Alın Kaldırma terimi: Intel IntelRemove terimi: İş Parçacığı Hatası Denetleme Aracı İş Parçacığı Hatası Denetleme Aracı En çok kullanılanlar arasından seçim yapın tags Yukarı taşı Aşağı taşı Geçiş paneli: Öne çıkan görsel Öne çıkan görseli ayarla Yukarı taşı Aşağı taşı Geçiş paneli: Düzenleyici Blok düzenleyiciye geçiş Yukarı taşı Aşağı taşı Geçiş paneli: Yayın Öncesi Yayınlaview Değişiklikler(yeni bir sekmede açılır) Durum: Yayınlandı EditEdit durumu Görünürlük: Genel EditEdit görünürlüğü Yayınlanma tarihi: 25 Mart 2023, 12:56 EditEdit tarihi ve saati SEO: Mevcut değil Okunabilirlik: Tamam WordPress.Version 6.1.1 ile oluşturduğunuz için teşekkür ederiz. XNUMX Diyaloğu kapat Medya ekle Eylemler Yükle filesMedia Kitaplığı Medyayı filtrele Türe göre filtrele Bu yazıya yüklendi Tarihe göre filtrele Tüm tarihler Ara Medya listesi 6 medya öğesinden 6 tanesi gösteriliyor EK DETAYLARI intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26 Mart 2023 173 KB 541 x 474 piksel Resmi Düzenle Kalıcı olarak sil Alternatif Metin Resmin amacını nasıl tanımlayacağınızı öğrenin(yeni bir sekmede açılır). Resim tamamen dekoratifse boş bırakın.Başlık intel Inspector Dinamik Bellek ve İş Parçacığı Alma Hatası Denetim Aracı Kullanıcı Kılavuzu (1) Başlık Açıklama File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Copy URL panoya EK GÖRÜNTÜ AYARLARI Hizalama Yok Bağlantı Yok Boyut Tam Boyut – 541 × 474 Seçilen medya eylemleri 1 öğe seçildi Temizle Gönderiye ekle

Intel Inspector'ı başlatın
Şunu başlatmak için:

  • Intel Inspector bağımsız GUI: inspxe-gui komutunu veya Microsoft Windows* üzerinden çalıştırın Tüm Uygulamaekranı seçin Intel Denetleyicisi [sürüm].
  • Visual Studio* IDE'ye Intel Inspector eklentisi: Çözümünüzü Visual Studio* IDE'de açın ve  Simge  simge.
    Komut satırı arayüzünü başlatmak için: inspxe-cl komutunu çalıştırın. (Yardım almak için komut satırına -help ekleyin.)

Proje Seç/Oluştur
Intel Inspector bir proje paradigmasını temel alır ve analiz özelliklerini etkinleştirmek için bir proje oluşturmanızı veya açmanızı gerektirir.
Bir analiz projesini şu şekilde düşünün:

  • Derlenmiş uygulama
  • Bastırma kuralları ve arama dizinleri de dahil olmak üzere yapılandırılabilir niteliklerin toplanması
  • Analiz sonuçları için kapsayıcı
    Daha fazla bilgi için bkz. Intel Inspector Yardımında Proje Seçme.

Projeyi Yapılandır
Veri kümesi boyutu ve iş yükünün, uygulama yürütme süresi ve analiz hızı üzerinde doğrudan etkisi vardır.
En iyi sonuçları elde etmek için, iş parçacığı başına minimum ila orta düzeyde çalışma içeren iş parçacıkları oluşturan küçük, temsili veri kümelerini seçin.
Amacınız: Mümkün olduğu kadar kısa bir çalışma süresi içinde, karşılayabildiğiniz kadar çok yol ve maksimum sayıda görev (paralel etkinlikler) yürütün ve her görevdeki gereksiz hesaplamayı, iyi kod kapsamı için gereken minimum seviyeye indirin.
Birkaç saniye süren veri setleri idealdir. Tüm kodunuzun denetlendiğinden emin olmak için ek veri kümeleri oluşturun.
Daha fazla bilgi için bkz. Intel Inspector Yardımında Projeleri Yapılandırma.

Analizi Yapılandır
Intel Inspector, analiz kapsamını ve maliyetini kontrol etmenize yardımcı olmak için çeşitli önceden ayarlanmış bellek ve iş parçacığı analiz türleri (ayrıca özel analiz türleri) sunar. Kapsam ne kadar dar olursa sistem üzerindeki yük de o kadar hafif olur. Kapsam ne kadar geniş olursa sistem üzerindeki yük de o kadar büyük olur.


Analiz türlerini yinelemeli olarak kullanın. Uygulamanızın doğru şekilde kurulduğunu doğrulamak ve analiz süresine ilişkin beklentileri belirlemek için dar bir kapsamla başlayın. Kapsamı yalnızca daha fazla cevaba ihtiyacınız varsa ve artan maliyeti tolere edebiliyorsanız genişletin.

Daha fazla bilgi için bkz. Intel Inspector Yardımında Analizleri Yapılandırma.
Analizi Çalıştır

Bir analiz gerçekleştirdiğinizde Intel Denetçisi:

  • Uygulamanızı yürütür.
  • Ele alınması gerekebilecek sorunları tanımlar.
  • Bu sorunları bir sonuç olarak toplar.
  • Sembol bilgisini şuna dönüştürür: fileİsimler ve satır numaraları.
  • Bastırma kurallarını uygular.
  • Yinelenen elemeyi gerçekleştirir.
  • Problem setlerini oluşturur.
  • Analiz yapılandırma seçeneklerinize bağlı olarak etkileşimli bir hata ayıklama oturumu başlatabilir. Daha fazla bilgi için bakınız Analizleri Intel Inspector Hel'de Çalıştırmap.

Sorunları Seçin
Analiz sırasında Intel Inspector sorunları tespit edilen sıraya göre görüntüler. Analiz tamamlandıktan sonra Intel Denetçisi:

  • Gruplar, sorunları sorun kümeleri halinde tespit etti (ancak yine de bireysel sorunlara ve sorun oluşumlarına ilişkin görünürlük sağlıyor).
  • Sorun kümelerine öncelik verir.
  • İlgilenmenizi gerektiren sorun kümelerine odaklanmanıza yardımcı olacak filtreleme sunar.

Ana içeriğe geçAraç çubuğuna geç WordPress Kılavuzları Hakkında+ 30,21030,210 Yorum denetleniyor Yeni View Selamlar, tahir Oturumu Kapat Ekran SeçenekleriYardım Gönderiyi Düzenle Yeni Ekle Başlık ekle intel Inspector Dinamik Bellek ve İş Parçacığı Oluşturma Hata Kontrol Aracı Kullanıcı Kılavuzu Kalıcı Bağlantı: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ Düzenle Medya Ekle PDF Ekle Çekiliş Ekle Görsel Metin Paragraf P Kelime sayısı: 671 Taslak 4:54:31'de kaydedildi. Son düzenleme tarihi: 25 Mart 2023, 12:56 Yukarı taşı Aşağı taşı Paneli değiştir: Tags Yeni Ekle Tag Ayırmak tags virgülle Terimi kaldır: Aracı Denetleme Aracını Denetleme Aracını Kaldır terimini: Dinamik Bellek ve İş Parçacığı Hatasını Denetleme Aracını Dinamik Bellek ve İş Parçacığı Hatasını Denetleme Aracını Kaldır terimi: Hata Denetimi Aracını Denetleme Hatasını ToolRemove terimini: Denetçi Denetçiyi Al GetRemove terimi: Denetçi Dinamik Belleği ve İş Parçacığı Al Hata Denetleme Aracını Denetçi Dinamik Bellek ve İş Parçacığı Hatası Denetimi Aracını Alın Kaldırma terimi: Intel IntelRemove terimi: İş Parçacığı Hatası Denetleme Aracı İş Parçacığı Hatası Denetleme Aracı En çok kullanılanlar arasından seçim yapın tags Yukarı taşı Aşağı taşı Geçiş paneli: Öne çıkan görsel Öne çıkan görseli ayarla Yukarı taşı Aşağı taşı Geçiş paneli: Düzenleyici Blok düzenleyiciye geçiş Yukarı taşı Aşağı taşı Geçiş paneli: Yayın Öncesi Yayınlaview Değişiklikler(yeni bir sekmede açılır) Durum: Yayınlandı EditEdit durumu Görünürlük: Genel EditEdit görünürlüğü Yayınlanma tarihi: 25 Mart 2023, 12:56 EditEdit tarihi ve saati SEO: Mevcut değil Okunabilirlik: Tamam WordPress.Version 6.1.1 ile oluşturduğunuz için teşekkür ederiz. XNUMX Diyaloğu kapat Medya ekle Eylemler Yükle filesMedia Kitaplığı Medyayı filtrele Türe göre filtrele Bu yazıya yüklendi Tarihe göre filtrele Tüm tarihler Ara Medya listesi 6 medya öğesinden 6 tanesi gösteriliyor EK DETAYLARI intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26 Mart 2023 173 KB 541 x 474 piksel Resmi Düzenle Kalıcı olarak sil Alternatif Metin Resmin amacını nasıl tanımlayacağınızı öğrenin(yeni bir sekmede açılır). Resim tamamen dekoratifse boş bırakın.Başlık intel Inspector Dinamik Bellek ve İş Parçacığı Alma Hatası Denetim Aracı Kullanıcı Kılavuzu (1) Başlık Açıklama File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Copy URL panoya EK GÖRÜNTÜ AYARLARI Hizalama Yok Bağlantı Yok Boyut Tam Boyut – 541 × 474 Seçilen medya eylemleri 1 öğe seçildi Temizle Gönderiye ekle

Daha fazla bilgi için bkz. Intel Denetçi Yardımında Sorunları Seçme.
Sonuç Verilerini Yorumlayın ve Sorunları Çözün
Üretkenliğinizi artırmak için aşağıdaki Intel Inspector özelliklerini kullanın:

Sonuç verilerini yorumlayın. Sorun Yardımını Açıklayın

Daha fazla bilgi için bkz. Sorunu Açıklama Yardımına Erişim Intel Denetçi Yardımı'nda.

  • Analiz sırasında
  • Analiz tamamlandıktan sonra
Yalnızca dikkatinizi gerektiren konulara odaklanın. Önem Düzeyleri Daha fazla bilgi için bkz. Intel Inspector'daki Önem Düzeyleri Yardım.
  • Analiz sırasında
  • Analiz tamamlandıktan sonra
Devletler Analiz tamamlandıktan sonra
Daha fazla bilgi için bkz. Devletler Intel Denetçi Yardımı'nda.
Bastırma kuralları Analiz tamamlandıktan sonra
Daha fazla bilgi için bkz. Intel'de Bastırma Desteği Müfettiş Yardımı.
Sorunları çözmek. Varsayılan düzenleyiciye doğrudan erişim Daha fazla bilgi için bkz. Düzenleme Intel Inspector'daki Kaynak Kodu Yardım.
  • Analiz sırasında
  • Analiz tamamlandıktan sonra
Daha fazla bilgi edin
Belge/Kaynak Tanım
Intel Müfettişi: Öne çıkan Belgeleme Acemi, orta ve ileri düzey kullanıcılar için mükemmel bir genel kaynak olan bu sayfada kılavuzlara, sürüm notlarına, videolara, öne çıkan konulara ve eğitimlere bağlantılar bulunur.amples ve daha fazlası.
Intel Denetçi Sürümü Notlar ve Yeni Özellikler Açıklama, teknik destek ve bilinen sınırlamalar da dahil olmak üzere Intel Denetçisi hakkında güncel bilgiler içerir. Bu belge aynı zamanda sistem gereksinimlerini, kurulum talimatlarını ve komut satırı ortamını ayarlama talimatlarını da içerir.
Eğitimler Intel Inspector'ı kullanmayı öğrenmenize yardımcı olun. Bir eğitim e-postasını kopyaladıktan sonraampsıkıştırılmış file yazılabilir bir dizine, içeriği çıkarmak için uygun bir araç kullanın. Bir eğitim yüklemek içinampDosyayı Visual Studio* ortamına kopyalayın, doubleclickthe.sln file.

Eğitimlerampdosyalar Intel Inspector'ı kullanmayı öğrenmenize yardımcı olur. Eğitimlerampdosyalar ayrı ayrı sıkıştırılmış olarak kurulur filealtında \Samples\en\. Bir eğitim e-postasını kopyaladıktan sonraampsıkıştırılmış file yazılabilir bir

Dizinin içeriğini çıkarmak için uygun bir araç kullanın. Çıkarılan içerikler, eğitim dosyalarının nasıl oluşturulacağını açıklayan kısa bir README içerir.ampsorunları giderin ve düzeltin.

Bir eğitim yüklemek içinampDosyanızı Visual Studio* ortamına yerleştirin, .sln dosyasına çift tıklayın file.

Öğreticilerde, C++ ve Fortran eğitimlerini kullanarak başlatılmamış bellek erişimini, bellek sızıntısını ve veri yarışı hatalarını nasıl bulacağınızı ve düzelteceğinizi gösterir.amples.

Intel Denetçi Kullanıcısı Rehber The Kullanıcı Kılavuzu Intel Denetçisinin birincil belgeleridir.
Daha Fazla Kaynak Intel Denetçisi: Ana Sayfa
Intel Denetçi Sözlüğü
Belgelerimizi Keşfedin

Intel® Inspector-Linux* İşletim Sistemini Kullanmaya Başlayın

Intel® Inspector, Windows* ve Linux* işletim sistemlerinde seri ve çok iş parçacıklı uygulamalar geliştiren kullanıcılara yönelik dinamik bir bellek ve iş parçacığı hatası kontrol aracıdır. Bu konu, uygulamalarınıza uygulayabileceğiniz uçtan uca iş akışını özetleyen Başlarken belgesinin bir parçasıdır.

Ön koşullar

C++ ve Fortran ikili dosyalarının hem hata ayıklama hem de sürüm modlarındaki bellek ve iş parçacığı hatalarını analiz etmek için Intel Inspector'ı kullanabilirsiniz. En doğru ve eksiksiz Intel Denetçi analiz sonuçlarını üreten uygulamalar oluşturmak için:

  • Uygulamanızı hata ayıklama modunda oluşturun.
  • Optimum derleyici/bağlayıcı ayarlarını kullanın. Daha fazla bilgi için bakınız Intel Inspector Yardımında Uygulama Oluşturma.
  • İş parçacığı analizlerini çalıştırmadan önce uygulamanızın birden fazla iş parçacığı oluşturduğundan emin olun. Ek olarak:
  • Uygulamanızın Intel Inspector ortamı dışında çalıştığını doğrulayın.
  • EDITOR veya VISUAL ortam değişkenini metin düzenleyicinize ayarladığınızdan emin olun.
  • Ortamınızı ayarlamak için aşağıdakilerden birini yapın:
  • Aşağıdaki kaynak komutlarından birini çalıştırın:
  • Csh/tcsh kullanıcıları için: kaynak /inspxe-vars.csh
  • Bash kullanıcıları için: kaynak /inspxe-vars.sh
  • Intel® oneAPI HPC Toolkit veya Intel® oneAPI IoT Toolkit kurulumunun bir parçası olarak uygulamaya yönelik bu komut dosyasının adı, inspxe-vars yerine env\vars'tır.
    Varsayılan kurulum yolu, , altında:
  • /opt/intel/oneapi/müfettiş kök kullanıcılar için
  • Root yetkisi olmayan kullanıcılar için $HOME/intel/oneapi/inspector
  • Eklemek /bin32 or /bin64 senin yoluna.
    Daha fazla bilgi için bkz. Intel Inspector Yardımında Uygulama Oluşturma.
Başlayın

Intel Inspector'ı kullanmaya başlamak için bu adımları izleyin

Intel® Inspector-Linux* İşletim Sistemini Kullanmaya Başlayın

Intel Inspector'ı başlatın
Intel Inspector bağımsız GUI'sini başlatmak için inspxe-gui komutunu çalıştırın.

Komut satırı arayüzünü başlatmak için: inspxe-cl komutunu çalıştırın. (Yardım almak için -help ifadesini ekleyin.
Komut satırı.)
Proje Seç/Oluştur Intel Inspector bir proje paradigmasını temel alır ve analiz özelliklerini etkinleştirmek için bir proje oluşturmanızı veya açmanızı gerektirir.
Bir analiz projesini şu şekilde düşünün:

  • Derlenmiş uygulama
  • Bastırma kuralları ve arama dizinleri de dahil olmak üzere yapılandırılabilir niteliklerin toplanması
  • Analiz sonuçları için kapsayıcı Daha fazla bilgi için bkz. Intel Inspector Yardımında Proje Seçme.

Projeyi Yapılandır
Veri kümesi boyutu ve iş yükünün, uygulama yürütme süresi ve analiz hızı üzerinde doğrudan etkisi vardır.
En iyi sonuçları elde etmek için, iş parçacığı başına minimum ila orta düzeyde çalışma içeren iş parçacıkları oluşturan küçük, temsili veri kümelerini seçin.
Amacınız: Mümkün olduğu kadar kısa bir çalışma süresi içinde, karşılayabildiğiniz kadar çok yol ve maksimum sayıda görev (paralel etkinlikler) yürütün ve her görevdeki gereksiz hesaplamayı, iyi kod kapsamı için gereken minimum seviyeye indirin.
Birkaç saniye süren veri setleri idealdir. Tüm kodunuzun denetlendiğinden emin olmak için ek veri kümeleri oluşturun.
Daha fazla bilgi için bkz. Intel Inspector Hel'de Projeleri Yapılandırmap.

Analizi Yapılandır
Intel Inspector, analiz kapsamını ve maliyetini kontrol etmenize yardımcı olmak için çeşitli önceden ayarlanmış bellek ve iş parçacığı analiz türleri (ayrıca özel analiz türleri) sunar. Kapsam ne kadar dar olursa sistem üzerindeki yük de o kadar hafif olur. Kapsam ne kadar geniş olursa sistem üzerindeki yük de o kadar büyük olur.


Analiz türlerini yinelemeli olarak kullanın. Uygulamanızın doğru şekilde kurulduğunu doğrulamak için dar bir kapsamda başlayın
ve analiz süresine ilişkin beklentileri belirleyin. Kapsamı yalnızca daha fazla cevaba ihtiyacınız varsa ve artan maliyeti tolere edebiliyorsanız genişletin.

Daha fazla bilgi için bkz. Intel Inspector Yardımında Analizleri Yapılandırma.
Analizi Çalıştır
Bir analiz gerçekleştirdiğinizde Intel Denetçisi:

  • Uygulamanızı yürütür.
  • Ele alınması gerekebilecek sorunları tanımlar.
  • Bu sorunları bir sonuç olarak toplar.
  • Sembol bilgisini şuna dönüştürür: fileİsimler ve satır numaraları.
  • Bastırma kurallarını uygular.
  • Yinelenen elemeyi gerçekleştirir.
  • Problem setlerini oluşturur.
  • Analiz yapılandırma seçeneklerinize bağlı olarak etkileşimli bir hata ayıklama oturumu başlatabilir.
    Daha fazla bilgi için bkz. Analizleri Intel Inspector Hel'de Çalıştırmap.
    Sorunları Seçin Analiz sırasında Intel Inspector sorunları tespit edilen sıraya göre görüntüler. Analiz tamamlandıktan sonra Intel Denetçisi:
  • Gruplar, sorunları sorun kümeleri halinde tespit etti (ancak yine de bireysel sorunlara ve sorun oluşumlarına ilişkin görünürlük sağlıyor).
  • Sorun kümelerine öncelik verir.
  • İlgilenmenizi gerektiren sorun kümelerine odaklanmanıza yardımcı olacak filtreleme sunar
    Intel® Inspector-Linux* İşletim Sistemini Kullanmaya Başlayın

Daha fazla bilgi için bkz. Intel Denetçi Yardımında Sorunları Seçme.
Sonuç Verilerini Yorumlayın ve Sorunları Çözün
Üretkenliğinizi artırmak için aşağıdaki Intel Inspector özelliklerini kullanın:

Amaç Özellik Analiz Sırasında/Analiz Tamamlandıktan Sonra
Sonuç verilerini yorumlayın. Sorun Yardımını Açıklayın

Daha fazla bilgi için bkz. Sorunu Açıklama Yardımına Erişim Intel Denetçi Yardımı'nda.

  •  Analiz sırasında
  • Analiz tamamlandıktan sonra
Yalnızca dikkatinizi gerektiren konulara odaklanın. Önem Düzeyleri Daha fazla bilgi için bkz. Intel Inspector'daki Önem Düzeyleri Yardım.
  • Analiz sırasında
  • Analiz tamamlandıktan sonra
Devletler Analiz tamamlandıktan sonra
Daha fazla bilgi için bkz. Devletler Intel Denetçi Yardımı'nda.
Bastırma kuralları Analiz tamamlandıktan sonra
Daha fazla bilgi için bkz. Intel'de Bastırma Desteği Müfettiş Yardımı.
Sorunları çözmek. Varsayılan düzenleyiciye doğrudan erişim Daha fazla bilgi için bkz. Düzenleme Intel Inspector'daki Kaynak Kodu Yardım.
  • Analiz sırasında
  • Analiz tamamlandıktan sonra

Daha fazla bilgi edin

Belge/Kaynak Tanım
Intel Müfettişi: Öne çıkan Belgeleme Acemi, orta ve ileri düzey kullanıcılar için mükemmel bir genel kaynak olan bu sayfada kılavuzlara, sürüm notlarına, videolara, öne çıkan konulara ve eğitimlere bağlantılar bulunur.amples ve daha fazlası
Intel Denetçi Sürümü Notlar ve Yeni Özellikler Açıklama, teknik destek ve bilinen sınırlamalar da dahil olmak üzere Intel Denetçisi hakkında güncel bilgiler içerir. Bu belge aynı zamanda sistem gereksinimlerini, kurulum talimatlarını ve komut satırı ortamını ayarlama talimatlarını da içerir.

 

Eğitimler Intel Inspector'ı kullanmayı öğrenmenize yardımcı olun. Bir eğitim e-postasını kopyaladıktan sonraampsıkıştırılmış file yazılabilir bir dizine, içeriği çıkarmak için uygun bir araç kullanın. Bir eğitim yüklemek içinampDosyayı Visual Studio* ortamına yerleştirin, .sln dosyasına çift tıklayın file.

Eğitimlerampdosyalar Intel Inspector'ı kullanmayı öğrenmenize yardımcı olur. Eğitimlerampdosyalar ayrı ayrı sıkıştırılmış olarak kurulur filealtında / Samples/tr/. Bir eğitim e-postasını kopyaladıktan sonraampsıkıştırılmış file yazılabilir bir dizine, içeriği çıkarmak için uygun bir araç kullanın. Çıkarılan içerikler, eğitim dosyalarının nasıl oluşturulacağını açıklayan kısa bir README içerir.ampsorunları giderin ve düzeltin.

Öğreticilerde, C++ ve Fortran eğitimlerini kullanarak başlatılmamış bellek erişimini, bellek sızıntısını ve veri yarışı hatalarını nasıl bulacağınızı ve düzelteceğinizi gösterir.amples.

 

Intel Denetçi Kullanıcısı Rehber The Kullanıcı Kılavuzu Intel Denetçisinin birincil belgeleridir.
Intel Denetçisi: Ana Sayfa

Belgelerimizi Keşfedin

intel logosu

Belgeler / Kaynaklar

intel Inspector Dinamik Bellek ve İş Parçacığı Hatası Kontrol Aracını Alın [pdf] Kullanıcı Kılavuzu
Inspector Get, Dinamik Bellek ve İş Parçacığı Hatası Denetleme Aracı, Inspector Get Dinamik Bellek ve İş Parçacığı Hatası Denetleme Aracı, İş Parçacığı Hatası Denetleme Aracı, Hata Denetleme Aracı, Denetleme Aracı

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *