Original title:
Profiler jazyka C#
Translated title:
Profiler jazyka C#
Authors:
Cicko, Miroslav ; Zavoral, Filip (advisor) ; Ježek, Pavel (referee) Document type: Bachelor's theses
Year:
2008
Language:
eng Abstract:
[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#.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/18541