Diplomová práce

Analysis of C++ build time optimizations for MSBuild

Bc. Adam Feranec
Anotace

Táto diplomová práca hodnotí niekoľko prístupov k optimalizácii času zostavovania projektov v jazyku C++ pre MSBuild. Zhromažďuje údaje o zostavení pomocou programu Vcperf s batch skriptom, potom ich spracúva a vizualizuje pomocou Python skriptov. Využíva experimentálnu metodiku na overenie tvrdení hypotéz jednotlivých optimalizačných prístupov na rozsiahlom reálnom projekte. Potom spracúva výsledné …více

Abstract

This thesis evaluates several approaches to C++ build time optimization for MSBuild. It collects build data using Vcperf with a batch script, then processes and visualizes it using Python scripts. It uses an experimental methodology to verify claims made by hypotheses for each optimization approach on a large-scale real-world project. Then it elaborates on the resulting visualized data in the form …více

Zadání práce
The goal of this thesis is to evaluate various approaches to optimization of C++ build times with MSBuild. Student will study the options that are available for optimizing build times and get acquainted with the build data collection toolset vcperf. Student will gather and process relevant data to support his claims and elaborate on the methodology. Finally, the student will come to conclusions based on his methodology and discuss the results.
Práce zkontrolována:
17. 5. 2023 10:26, doc. Mgr. Jan Obdržálek, PhD., učo 1552
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

doc. Mgr. Jan Obdržálek, PhD., učo 1552
KTP FI MU

Oponent

Mgr. Marek Trtík, Ph.D., učo 329313
KTP FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.