Valgrind

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
Valgrind

Valgrind הוא כלי תכנות שבעזרתו ניתן לזהות זליגות זיכרון וכן לבצע הערכה לגבי אופן בו מנצלת התוכנית משאבים כמו זמן חישוב ומקום בזיכרון בכך לבצע אופטימיזציה של התוכנית.

רקע

ואלגרינד נוצרה על ידי ג'וליאן סווארד. לדברי סווארד הרעיון ליצירת ואלגרינד וההכרה בצורך שבו הבשילו אצלו בהיותו סטודנט לתואר מתקדם באוניברסיטת קיימברידג'[1]. הגרסה הראשונה של ואלגרינד יצאה ביוני 2002. לדברי סווארד, על אף שמקובל לחשוב שהשם לתוכנה הוא קיצור של הכינוי "שוחק הערכים" (value grinder) הרי שמקורו של השם הוא במיתולוגיה הנורדית. ואלגרינד הוא שמו של השער לולהאלה, היכלם ומקום מושבם של הלוחמים שמתו מות גיבורים בשדה הקרב. על שער זה שומרים זאב, חזיר בר ונשר שאינם נותנים למי שאינם ראויים לעבור בו. בתחילה שמו של הפרויקט נלקח משמו של הֵיימְדַאל ששימש כצופה של האלילים הנורדיים אך שם זה כבר היה בשימוש של תוכנה בתחום האבטחה וכך נותר השם ואלגרינד. בנוסף לואלגרינד יצר סווארד גם תוכנות בתחום כיווץ המידע וקומפיילרים.

קישורים חיצוניים

הערות שוליים

הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

30884895Valgrind