Tracy: A Debugger and System Analyzer for Cross-Platform Graphics Development

Loading...
Thumbnail Image
Date
2008
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
We describe Tracy, an offline graphics debugging and system analysis toolkit for cross-platform system and application development in mobile graphics. Tracy operates by recording graphics function calls and argument data of unmodified applications into a trace file for offline playback, debugging, and performance analysis. In addition, traces can be edited and converted into platform-independent C files. We pay special attention to real-time performance; our trace compression mechanism allows interactive use of applications even when tracing long, multi-thousand-frame traces in real mobile hardware. We describe the use of the toolkit through real-world use cases such as debugging a visual error or a performance problem in an application, analyzing the application quality, and benchmarking a graphics engine.
Description

        
@inproceedings{
10.2312:EGGH/EGGH08/001-011
, booktitle = {
Graphics Hardware
}, editor = {
David Luebke and John Owens
}, title = {{
Tracy: A Debugger and System Analyzer for Cross-Platform Graphics Development
}}, author = {
Kyöstilä, Sami
 and
Kangas, Kari J.
 and
Pulli, Kari
}, year = {
2008
}, publisher = {
The Eurographics Association
}, ISSN = {
1727-3471
}, ISBN = {
978-3-905674-09-5
}, DOI = {
10.2312/EGGH/EGGH08/001-011
} }
Citation