Like it in the name, its a very clumsy, hacked together module for Garry's Mod to add VProf nodes to GLua script. If you find any crashes or bugs they probably won't be fixed any time soon.
Clumsy GLua VProf is NOT a stable module, there WILL likely be bugs, crashes and heap corruptions. You should NEVER run this unless you're activily profiling, or know what you're doing.
The project is dependent on garrysmod_common to build.
It's heavily inspired from (and based on) sigsegv's Custom VProf analysis of attribute munger performance (Code) and Garry's blog post about Optimising GMod (which have left a bunch of vprof nodes behind in the game's code.) I tried using FPtje's FProfiler but it felt at the time (a few years ago) very unwieldy, performance heavy, and didn't paint a full picture of game code vs user code (lua.) Although that probably have changed since then.
At the time I'm mainly working with sourcemods, and it felt like a good practice to write something mostly from the bottom and up within it's constraints. Mostly to be more familiar with some of the inner workings of I.E CUtldotdotdot. It also handily come in a minimal version with garrysmod_common which is required.
I've had plans to use detours to properly update the VGUI panels for VProf. But at this time it's not within my scope.
Sure, credit would be nice. But isn't a requirement. Although it's probably best you don't use the same coding practices...
Why do you think it's called clumsy.