Garbage insamling befriar programmerare från bördan av explicit minneshantering. Men explicit hantering krävs fortfarande för ändliga systemresurser, såsom I/O-strömmar, teckensnitt och databasanslutningar. Underlåtenhet att släppa onödiga systemresurser resulterar i resursläckage, vilket kan leda till prestandanedbrytning och systemkrascher. I denna uppsats presenterar vi ett nytt verktyg, Tracker, som utför statisk analys för att hitta resursläckage i Javaprogram. Tracker är ett industriellt hållfasthetsverktyg som kan användas i en interaktiv miljö: det fungerar på miljontals rader kod på några minuter och det har en låg falsk positiv hastighet. Vi beskriver utformningen, implementeringen och utvärderingen av Tracker, med fokus på de funktioner som gör verktyget skalbart och dess utdata tillgängliga för användaren.
På samma sätt, Torlak och Chandra presentera en interprocedural statisk analys algoritm för att upptäcka resursläckage i Java program REF.
Effective interprocedural resource leak detection
{'venue': "ICSE '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}