Skip to content

ZARP-Gaming/GProfiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 GProfiler

📑 Contents


🏠 Overview Tab

Overview tab


🔬 Profilers

🪝 Hook Profiler

Hook profiler


🌐 Net Profiler

Net profiler


⚙️ Function Profiler

Function profiler

Call graph

Select any result to view the call tree of a single invocation: which functions it called, in order, with each child's time and share of the parent. This makes it easy to see where a slow function actually spends its time.

Note

The call graph may provide incomplete results, or often none at all. It's an experimental idea I had, and can be a bit janky

Focus

You can set a list of functions to limit the profiling results to, making it easy to focus on a small set of functions at a time, while discarding other data


🖥️ Commands Profiler

Commands profiler


⏱️ Timer Profiler

Timer profiler


📦 Entity Variables Profiler

Entity variables profiler


🔗 Network Variables Profiler

Network variables profiler


🗄️ Database Profiler

Database profiler

  • EXPLAIN gives into how the database executes a query: the execution plan, index usage, table scans and other factors, so you can see where inefficiencies lie.
  • PROFILE gives a detailed execution breakdown showing what the server was doing at each step and how long each step took.

Note

Both of the above is only available for databases running through MySQL, and all data is provided by MySQL


📄 File IO Profiler

FileIO profiler


🔥 JIT Profiler

JIT profiler

Note

The JIT Profiler requires the gprofiler binary module, which you can download here: https://github.com/ZARP-Gaming/GProfiler/releases/latest

Note

The module is currently only built for windows.


🔧 Configuration

All configuration lives in lua/gprofiler/sh_config.lua, this is where you can configure who can use GProfiler, language, etc. Players whos SteamID's are in GProfiler.Config.AllowedSteamIDs can use GProfiler.

About

No description, website, or topics provided.

Resources

License

Stars

28 stars

Watchers

1 watching

Forks

Sponsor this project

 

Packages

 
 
 

Contributors