Mpatrol dinamik ayrılmış yaddaş yanlış istifadə səbəb uzunluğu səhvlər diaqnostikası isə güclü ayıklama təmin edən bir kitabxanadır. Bu da iz və profil malloc () və çox) (pulsuz zənglər, baxmayaraq ki, dinamik yaddaş vəsaitin ayıklama üçün bir malloc () ayıklama kimi çıxış edir. Siz malloc () funksiyası və ya operator yeni [] nə bilmirsinizsə, onda bu kitabxana sizin üçün yəqin ki, deyil. Proqramlaşdırma ekspertiza müəyyən bir məbləği və bu istifadə etməyə cəhd etməlidir əvvəl bir command line compiler və linker çalıştırmak üçün necə bilik var.
Bir proqram boyu baş verən bütün dinamik yaddaş əməliyyatları hərtərəfli və yapılandırılabilir log təmin ilə yanaşı, mpatrol kitabxana dinamik ayrılmış yaddaş hər hansı sui-istifadə aşkar etmək üçün geniş yoxlanılması həyata keçirir. Bu işlevselliği Bütün derleme zaman bir header fayl daxil edilməsi vasitəsilə mövcud kodu inteqrasiya edilə bilər. Mpatrol kitabxana hətta dinamik run-time mövcud proqramları ilə bağlı bəzi platformalarda, link-vaxt mövcud obyekt faylları ilə bağlı və ya ola bilər kimi UNIX və Windows platformaları (və AmigaOS GCC istifadə edərək,) bu da lazım ola bilər.
Mpatrol kitabxana bütün giriş və axtarış çıxış onun diaqnostikasını saxlamaq üçün ayrı günlük faylı göndərilir proqram yaratmaq bilər sınaqdan keçirilir ki, hər hansı ayrı. Kitabxana ayarları müxtəlif də belə kitabxana davranışı dəyişmək üçün compile ya relink üçün ehtiyac aradan qaldırılması, bir mühit dəyişən vasitəsilə run vaxt dəyişdirilə bilər.
Müəyyən bir proqram üçün yaddaş ayrılması profilləmə statistika bir xülasə olan bir fayl mpatrol kitabxana ilə istehsal edilə bilər. Bu fayl sonra yığılmış məlumatlar əsasında masalar bir sıra göstərilir ki, profilləmə alət ilə oxumaq olar. profilini məlumat ölçüsü və onlara ayrılan funksiyası və ayrılması funksiyası zəng yığını ilə yaddaş sızıntıları siyahısı listelenen yaddaş ayırmaların bütün xülasəsi daxildir. O, həmçinin cədvəlli formada sadalanan bütün yaddaş vəsaitin bir grafik və dot graph vizual paketi sonra emal üçün əlavə graph dəqiqləşdirilməsi fayl daxildir.
Bütün yaddaş ayırmaları və bir proqram tərəfindən deallocations qısa kodlanmış iz olan bir fayl da mpatrol kitabxana ilə istehsal edilə bilər. Bu fayl sonra iz deşifre və cədvəlli və ya qrafik şəklində tədbirlər keçirmək, həmçinin hesablanır bilər hər hansı bir müvafiq statistika göstərilir bir axtarış alət ilə oxumaq olar.
mpatrol kitabxana kimi sorunsuz mümkün mövcud C və C ++ yaddaş ayrılması funksiyaları zənglər əvəz niyyəti ilə nəzərdə tutulmuşdur, lakin mümkün və yüngül kodu dəyişikliklər ola bilər bir çox hallarda tələb oluna bilər. Ki, azad qurur və debug asanlıqla avtomatlaşdırılmış bilər qurur Lakin, mpatrol kitabxana versiyası olan preprocessor makro şərti tərtibi məqsədləri üçün təmin edilir.
yeni nədir Bu azad.
- diaqnostik mesajlar üçün yaxşı giriş əlavə
- Added çox təkmilləşdirilmiş autoconf, automake və libtool dəstək.
- Əlavə müvəqqəti HTML log fayl dəstəyi.
- kitabxana indi hər hansı bir problem profilləmə yazılı və çıxış faylları axtarış var idi ki, təmin etmək yoxlayır.
- Əlavə daha Tru64 thread-təhlükəsiz dəstək.
- a.out obyekt fayl formatı üçün rəmzləri yerləşən bir problem Sabit.
- Sabit diaqnostika.
- qeyd vəsaitin yanlış ümumi ölçüsü hesablanır bir səhv Sabit.
- mpatrol komanda indi MPATROL_OPTIONS mühit dəyişən mövcud məzmunu istifadə --read-ENV seçimi var.
- mpsym komanda indi 64-bit dəstəyi Autodetects və indi --skip seçimi var. mənbə kodu indi BSD sistemi düzgün tərtib edir.
HTML seçimi ilə
Windows DLL oxumaq rəmzləri sayı
Şərhlər tapılmadı