vabastus , mÀluhalduse tÔrkeotsingu tööriist, mÀlulekke avastamine ja profiliseerimine. Valgrindi töötlus on toetatud jÀrgmiste platvormide jaoks: Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) ja macOS (AMD64).
Uues :
- Oluliselt ja laienemine mĂ€lu profiliseerimise tööriista DHAT (DĂŒnaamiline HaldusanalĂŒĂŒsi Tööriist), jĂ€lgida kĂ”iki mĂ€lu jaotamise pĂ€ringuid ning tuvastada ressursilekkeid, liiga aktiivset tegevust mĂ€lu haldamisel, kasutamata jaotusi, lĂŒhiajalisi jaotusi ja ebaefektiivset andmete paigutust mĂ€lus. Eksperimentaalsete arenduste kategooriasse kuuluv DHAT on kantud Valgrindi tööriistakomplekti (kĂ€ivitamiseks tuleb nĂŒĂŒd kasutada valikut ââtool=dhatâ asemel ââtool=exp-dhatâ).
KĂ”ige mĂ€rgatavam tĂ€iendus on DHAT-i kasutajaliidese lisamine. Lisaks kuvab DHAT nĂŒĂŒd jĂ€lgimise lĂ”ppedes ekraanil ainult minimaalse kokkuvĂ”tte kĂ”ige olulisematest andmetest, samas kui tĂ€ielik profiliseerimise aruanne salvestatakse faili. Andmed ei rĂŒhmitata enam kirjetesse, vaid salvestatakse virnastamispuude kujul. MÔÔtmiste arvu on suurendatud ja jĂ€lgitavate nĂ€itajate arv on laiendatud. Salvestatud aruande vaatamiseks on ette nĂ€htud spetsiaalne vaatleja dh_view.html, mida kĂ€itatakse veebibrauseris;
- amd64 (x86_64) sĂŒsteemidele on tagatud laiendatud RDRAND ja F16C kĂ€skude toetamine;
- Cachegrindis ja Callgrindis on pakutud uus valik ââshow-percsâ, mis lisab loenduri vÀÀrtuste kuvamise protsentides;
- Massifis on Linuxi, Androidi ja Solaris jaoks vaikimisi aktiveeritud reĆŸiim ââread-inline-infoâ, macOS-i jaoks on endiselt vajalik eraldi mÀÀramine ââread-inline-info=yesâ;
- Memcheckis, kui on mÀÀratud valik ââxtree-leak=yesâ (mĂ€lulekke kontrollimise tulemuste jĂ”udmine xtree formaadis), aktiveeritakse nĂŒĂŒd automaatselt vĂ”imalus ââshow-leak-kinds=allâ. Tehtud on tööd valehĂ€irete vĂ€ltimiseks;
- Lisatud valik ââshow-error-list=no|yesâ ning valik â-sâ, mis on ekvivalentne ââshow-error-list=yesâ, et kuvada tuvastatud vigade loend pĂ€rast lĂ”petamist. Varasemalt kuvati selline loend ĂŒksikasjaliku vĂ€ljundi reĆŸiimis â-v -vâ, kuid sellise reĆŸiimi vĂ€ljund oli rahvast tĂ€is liialdavat teavet.
Allikas: opennet.ru
