Exjobbsförslag från företag

Detta är ett uppsatsförslag hämtat från Nationella Exjobb-poolen. Klicka här för att komma tillbaka till samtliga exjobbsförslag.

Förslaget inkom 2010-02-02

Code Analysis

OBS! ANSÖKNINGSTIDEN FÖR DETTA EXJOBB HAR LÖPT UT.
Background
Today the location of shared code is somewhat arbitrary. This has several implications:
• The total dynamic memory usage is not optimal.
• The resulting code may not be located where it is expected.
• A defensive use of compilation flags (-fPIC).

Purpose
To make an analysis of where code is located in a full system and optimize it for memory. To find dead code and propose a better static/dynamic link strategy.

Goal
Given a typical system the following problems are of interest:
• Analyze the system and make measurements on how code locality affect the total memory usage.
• Propose a linking strategy based on the above results.
• Propose a way to find unused code in a given system.

Estimate
10-20 weeks for 1 person.

Location
Linköping, Sweden

Prerequisites
Linux, GCC, binutils

Contact persons
[email protected]


  GÅ TILL XJOBB.NU FÖR FULLSTÄNDIG INFO OM DETTA EXJOBB




Informationen om uppsatsförslag är hämtad från Nationella Exjobb-poolen.