Název:
Profiler jazyka C#
Překlad názvu:
Profiler jazyka C#
Autoři:
Cicko, Miroslav ; Zavoral, Filip (vedoucí práce) ; Ježek, Pavel (oponent) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
eng
Abstrakt: [eng][cze] The C# programming language provides powerful language features and it is very easy to get to learn, as well. Together with .NET Framework it allows programmers to develop applications quickly and comfortably. However, using this language does not still guarantee creation of an effective programme. The purpose of this work is to develop a profiler measuring elapsed time and consumed memory of the chosen statements. The profiler application is built with heavy usage of the Code Toolkit library which was created as part of this work, as well. This library provides facilities for parsing C# source code into an object model representation, modification and saving it back to the source files. The library can be re-used in the development of the various tools processing source code of the C# language.Programovací jazyk C# poskytuje silné jazykové prostriedky a pritom je velmi jednoduché sa ho naucit. Spolu s platformou .NET Framework umožnuje rýchlo a pohodlne vyvíjat programy. Avšak jeho použitie ešte nezarucuje vytvorenie efektívneho programu. Cielom tejto práce je vytvorenie profilera merajúceho trvanie a spotrebovanú pamät vybraných príkazov. Aplikácia profilera je vybudovaná s využitím knižnice Code Toolkit vznikajúcej súcasne s profilerom. Táto knižnica poskytuje parsovanie zdrojového kódu do objektového modelu, jeho modifikáciu a následné uloženie naspät do zdrojového súboru. Knižnica môže byt znovu použitá pri tvorbe dalších nástrojov pracujúcich so zdrojovým programom v jazyku C#.