mpatrol

Yazılım ekran görüntüsü:
mpatrol
Yazılım detaylar:
Versiyon: 1.4.8
Qayıt: 3 Jun 15
Geliştirici: Graeme Roy
Lisans: Ücretsiz
Popülerlik: 12

Rating: 4.0/5 (Total Votes: 1)

Mpatrol dinamik ayrılan bellek yanlış kullanımından kaynaklanan çalışma zamanı hataları teşhis ederken güçlü hata ayıklama sağlayan bir kütüphanedir. O da takip edebilirsiniz ve profil malloc () ve çok) (ücretsiz çağrı rağmen, dinamik bellek ayırmalarını hata ayıklama için bir malloc () hata ayıklayıcı gibi davranır. Eğer malloc () fonksiyonu veya operatör yeni [] ne bilmiyorsanız o zaman bu kütüphane sizin için değil muhtemelen. Sen programlama uzmanlık belirli bir miktar ve bu kullanma girişiminde gerekir önce bir komut satırı derleyici ve bağlayıcı çalıştırmak için nasıl bir bilgiye sahip olmak zorunda.
Bir programın ömrü boyunca meydana gelen tüm dinamik bellek işlemlerinin kapsamlı ve yapılandırılabilir günlüğünü sağlayarak birlikte mpatrol kütüphane dinamik ayrılmış bellek herhangi kötüye tespit etmek için geniş denetimi gerçekleştirir. Bu işlevsellik tüm derleme zamanında tek bir başlık dosyasına eklenmesi ile mevcut kod entegre edilebilir. Mpatrol kütüphanesi bile dinamik çalışma anında mevcut programlar ile bağlantılı, bazı platformlarda, bağlantı sırasında mevcut nesne dosyaları ile bağlantılı ya da edilebilir UNIX ve Windows platformları (ve AmigaOS GCC kullanarak) bu bile gerekli olmayabilir.
Mpatrol kütüphaneden tüm oturum ve izleme çıkışı teşhis tutmak için ayrı bir günlük dosyasına gönderilen bir program oluşturabilir test edilen herhangi ayrı. Kütüphane ayarları çok çeşitli de böylece kütüphanenin davranışını değiştirmek için yeniden derlemek veya yeniden bağlamak için ihtiyacını ortadan kaldırarak, bir ortam değişkeni üzerinden çalışma zamanında değiştirilebilir.
Belirli bir program için bellek ayırma profil istatistik özetini ihtiva eden bir dosya mpatrol kütüphanesi tarafından üretilebilir. Bu dosya daha sonra biriken verilere dayalı tablolar bir dizi görüntüler bir profil aracı tarafından okunabilir. profilleme bilgi boyutu ve onları tahsis fonksiyon ve Ayrılacak fonksiyonu çağrı yığını bellek sızıntıları listesi tarafından listelenen bellek ayırmalarını tüm özetlerini içerir. Ayrıca tablo şeklinde listelenen tüm bellek ayırmalarını bir grafik ve nokta grafik görselleştirme paketi ile daha sonra işlenmek için isteğe bağlı grafik spesifikasyonu dosyası içerir.
Tüm bellek ayırmalarını ve program tarafından yapılan deallocations bir özlü kodlanmış iz içeren bir dosya da mpatrol kütüphanesi tarafından üretilebilir. Bu dosya daha sonra iz şifresini çözmek ve çizelge ya da grafik şeklinde olayları görüntülemek ve aynı zamanda hesaplanabilir ilgili tüm istatistikleri görüntüleyen bir izleme aracı tarafından okunabilir.
mpatrol kütüphane mümkün olduğu kadar kesintisiz mevcut C ve C ++ bellek ayırma işlevleri için çağrılar değiştirme niyeti ile dizayn edilmiştir, ancak olası ve hafif kod değişiklikleri olmayabilir birçok durumda gerekli olabilir. Bu sürüm oluşturur ve hata ayıklama kolayca otomatik olabilir oluşturur, böylece Ancak, mpatrol kütüphane sürümünü içeren bir önişlemci makro koşullu derleme amaçlı sağlanmıştır.

yeni nedir Bu sürüm:.

  • teşhis iletiler için daha iyi günlük Eklenenler
  • Eklendi çok daha geliştirilmiş autoconf, automake ve libtool desteği.

  • HTML seçeneği ile
  • Eklenenler geçici bir HTML günlük dosyası desteği.
  • kütüphane artık herhangi bir sorun profil yazma ve çıktı dosyalarını izleme yoktu emin olmak için denetler.
  • Eklenenler iyi Tru64 evreli desteği.
  • a.out nesne dosya biçimi için semboller yerini bir sorun düzeltildi.

  • Windows dll okunan sembollerin sayısı
  • Sabit teşhis.
  • işaretli tahsisler yanlış toplam boyutu hesaplanmış bir hata düzeltildi.
  • mpatrol komutu artık MPATROL_OPTIONS ortam değişkeni mevcut içeriğini kullanarak --read-env seçeneği vardır.
  • mpsym komutu artık 64 bit desteği tanıyordu ve şimdi --skip seçeneği vardır. kaynak kodu artık BSD sistemleri düzgün derler.

Benzer yazılım

Nemiver
Nemiver

17 Feb 15

VimPdb
VimPdb

11 May 15

DBG
DBG

3 Jun 15

Yorumlar mpatrol

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!