Valgrind
Valgrind הוא כלי תכנות שבעזרתו ניתן לזהות זליגות זיכרון וכן לבצע הערכה לגבי אופן בו מנצלת התוכנית משאבים כמו זמן חישוב ומקום בזיכרון בכך לבצע אופטימיזציה של התוכנית.
מפתח | ג'וליאן סווארד |
---|---|
גרסה אחרונה | 3.23.0 (26 באפריל 2024) |
מערכת הפעלה | גנו/לינוקס, Sun Solaris, macOS, אנדרואיד |
נכתבה בשפות | C |
סוג רישיון | הרישיון הציבורי הכללי של גנו |
קוד מקור | https://sourceware.org/git/valgrind.git |
www | |
רקע
עריכהואלגרינד נוצרה על ידי ג'וליאן סווארד. לדברי סווארד הרעיון ליצירת ואלגרינד וההכרה בצורך שבו הבשילו אצלו בהיותו סטודנט לתואר מתקדם באוניברסיטת קיימברידג'[1]. הגרסה הראשונה של ואלגרינד יצאה ביוני 2002. לדברי סווארד, על אף שמקובל לחשוב שהשם לתוכנה הוא קיצור של הכינוי "שוחק הערכים" (value grinder) הרי שמקורו של השם הוא במיתולוגיה הנורדית. ואלגרינד הוא שמו של השער לולהאלה, היכלם של האל אודין ומקום מושבם של הלוחמים שמתו מות גיבורים בשדה הקרב. על שער זה שומרים זאב, חזיר בר ונשר שאינם נותנים למי שאינם ראויים לעבור בו. בתחילה שמו של הפרויקט נלקח משמו של הֵיימְדַאל ששימש כצופה של האלים הנורדיים אך שם זה כבר היה בשימוש של תוכנה בתחום האבטחה וכך נותר השם ואלגרינד. בנוסף לואלגרינד יצר סווארד גם תוכנות בתחום כיווץ המידע וקומפיילרים.
קישורים חיצוניים
עריכה- אתר האינטרנט הרשמי של Valgrind (באנגלית)