In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "LibProfile"

From WiiBrew
Jump to navigation Jump to search
m
m (Fixed links)
 
Line 6: Line 6:
 
| author      = [[User:nuke|nuke]]
 
| author      = [[User:nuke|nuke]]
 
| version    = 1.0
 
| version    = 1.0
| download    = http://libprofile.googlecode.com/files/libprofilev0.1.zip
+
| download    = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libprofile/libprofilev0.1.zip
| source      = http://libprofile.googlecode.com/files/libprofilev0.1.zip
+
| website    = https://code.google.com/archive/p/libprofile
| website    = http://www.unrom.com/libprofile/
 
 
}}
 
}}
 
'''LibProile''' is a very light weight code profiler which supports the Nintendo Wii and Gamecube platforms. It is currently a very basic profiler but useful for optimizing and finding bottlenecks.
 
'''LibProile''' is a very light weight code profiler which supports the Nintendo Wii and Gamecube platforms. It is currently a very basic profiler but useful for optimizing and finding bottlenecks.

Latest revision as of 11:52, 29 October 2017

LibProfile
General
Author(s)nuke
TypeLibrary
Version1.0
Links
Download
Website

LibProile is a very light weight code profiler which supports the Nintendo Wii and Gamecube platforms. It is currently a very basic profiler but useful for optimizing and finding bottlenecks.

LibProfile allows for an unlimited number of profile jobs to be run at any time and ‘currently’ outputs results in Number of Clock cycles taken and Microseconds (us). Profile jobs will also record the minimum and maximum execution time spent in your code and the total duration.

The code is written in C with a few lines of inline assembly language to read the time base registers of the CPU.

Instructions

See Readme.txt in the docs folder for instructions

Contact

Any suggestions, feedback, issues you can contact me at ian (at) unrom (dot) com


Credits