Valgrind 3.15.0 vÀljaanne, mÀluprobleemide avastamise tööriist

Saadaval vabastus Valgrind 3.15.0, 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 versioonis:

  • Oluliselt ĂŒksikasjalikult ja laienemine mĂ€lu profiliseerimise tööriista DHAT (DĂŒnaamiline HaldusanalĂŒĂŒsi Tööriist), mis vĂ”imaldab 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;

    Valgrind 3.15.0 vÀljaanne, mÀluprobleemide avastamise tööriist
  • 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

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster