Ի՞նչ է հիշողության արտահոսքը թեստավորման ժամանակ:
Ի՞նչ է հիշողության արտահոսքը թեստավորման ժամանակ:

Video: Ի՞նչ է հիշողության արտահոսքը թեստավորման ժամանակ:

Video: Ի՞նչ է հիշողության արտահոսքը թեստավորման ժամանակ:
Video: Իմացիր, թե Ով ես Դու Իրականում | ԹԵՍՏ 2024, Նոյեմբեր
Anonim

Պարզ լեզվով ա հիշողության արտահոսք հասանելիության կորուստ է հիշողություն երբ ծրագիրը չի վերադարձվում հիշողություն որ այն ձեռք է բերել ժամանակավոր օգտագործման համար։ Ա հիշողության արտահոսք ծրագրավորման սխալի արդյունք է, ուստի շատ կարևոր է փորձարկում այն զարգացման փուլում:

Հաշվի առնելով սա, ի՞նչ է հիշողության արտահոսքը կատարողականի փորձարկման ժամանակ:

Հիշողության արտահոսք ԿԱՏԱՐՄԱՆ ԹԵՍՏՈՐՄԱՆ բեռնվածքում վազորդ. համակարգչային գիտության մեջ (կամ արտահոսք , այս համատեքստում), տեղի է ունենում, երբ համակարգչային ծրագիրը սպառում է հիշողություն բայց չի կարողանում այն վերադարձնել օպերացիոն համակարգ:

Կարելի է նաև հարցնել՝ ի՞նչն է առաջացնում հիշողության արտահոսք։ Ա հիշողության արտահոսք կարող է տեղի ունենալ նաև, երբ օբյեկտը պահվում է հիշողություն բայց չի կարող մուտք գործել գործող կոդով: Քանի որ նրանք կարող են սպառել հասանելի համակարգը հիշողություն քանի որ դիմումն աշխատում է, հիշողության արտահոսք հաճախ են պատճառ ծրագրային ապահովման ծերացմանը նպաստող գործոն:

Հաշվի առնելով սա, ի՞նչ նկատի ունեք հիշողության արտահոսք ասելով։

Ա հիշողության արտահոսք հասանելի համակարգչի աստիճանական կորուստն է հիշողություն երբ ծրագիրը (հավելվածը կամ օպերացիոն համակարգի մի մասը) բազմիցս չի վերադարձվում հիշողություն որ այն ձեռք է բերել ժամանակավոր օգտագործման համար։

Ո՞ր գործիքն է օգտագործվում թեստավորման ժամանակ հիշողության արտահոսքի հայտնաբերման համար:

Deleaker-ը ինքնուրույն սեփականություն է հիշողության արտահոսքի հայտնաբերման գործիք և նույնպես օգտագործված որպես Visual C++ ընդլայնում: Հայտնաբերում է հիշողության արտահոսք կույտով և վիրտուալով հիշողություն ինչպես նաև և հեշտությամբ ինտեգրվում է ցանկացած IDE-ի հետ: Ինքնուրույն տարբերակը վրիպազերծում է հավելվածը՝ ցույց տալու օբյեկտների ընթացիկ տեղաբաշխումը:

Խորհուրդ ենք տալիս: