Skip to content

arby50/CacheGrinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CacheGrinder

This is a port of an existing github project called WinCacheGrind (https://github.com/ceefour/wincachegrind) WinCacheGrind is a viewer for cachegrind.out files generated by xdebug 2. WinCacheGrind is functionally similar to KCacheGrind, only it is much simpler and runs on Windows.

CacheGrinder was ported from Pascal to C# as the latest WinCacheGrind had a bug (ceefour/wincachegrind#2)

Usage

After compiling and running, open a cachegrind file.

License

This program uses GNU General Public License v3 license. Please see LICENSE for complete license.

Disclaimers

I am a web developer, so this represents my first attempt at a production-level Windows Form.
I have used Windows Forms for years, but only for internal purposes.

As mentioned above, this is a port from Pascal. As much as possible, I attempted to preserve the original codebase. This includes variable names, methods, properties, etc, as it made for a much easier porting. This is not the way I would have coded the project if I had started from scratch, in case you were wondering about coding style, camel-case, naming conventions, etc.

I am a long-time user of Team Foundation Services for source control, so am unfamiliar with Git except for scarce usage of GitHub, so please be patient as I adapt to the usage.

This represents the V0.1, bug-laden, incomplete version of the project. There are many many features from WinCacheGrind that are missing/TODO.

There are many bugs as well, and I am sure there are various flavors of XDebug/cachegrind that are not compatible, but that is part of the reason for the project.

Thanks for your patience.

About

this is a port from Pascal to C# of WinCacheGrind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages