Skip to content

About

Logger and visualizer that can be used to investigate where a program is spending time, especially suited to gameloops.

Resources

Stars

8 stars

Watchers

5 watching

Forks

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StaxelTraceViewer

Logger and visualizer that can be used to investigate where a program is spending time, especially suited to gameloops.

        void Example() {
            if (File.Exists("staxeltrace.on"))
                TraceRecorder.Start();

            using (new TraceScope(TraceKeys.WorldRenderer_RenderChunks)) {
                // timed work
                
            }

            TraceRecorder.Flush(); // periodically call to write to disk, 

            using (new TraceScope(TraceKeys.WorldRenderer_Cleanup)) {
                // timed work

            }

            TraceRecorder.Stop();
        }

Screenshot of the vierwer being used to look at a single rendered frame in @StaxelGame

About

Logger and visualizer that can be used to investigate where a program is spending time, especially suited to gameloops.

Resources

Stars

8 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages