Papyrus Profiler

⭐ ⭐⭐ (1,136 endorsements) 📥 420,290 downloads 📌 v2.1.0 📅 1/15/2023
⚪ Last updated 2024

By Borgut1337 · Utilities

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 4/6/2024 📅 Created: 1/15/2023
⚠️ Install Order · 6 steps
1🛠️ SKSE64 — Skyrim Script Extender 64 Download ↗
2🔧 USSEP — Unofficial Skyrim Special Edition Patch Download ↗
3🖥️ SkyUI — SkyUI (MCM framework) Download ↗
4🧩 Address Library — Address Library for SKSE Plugins Download ↗
5🔧 SSE Engine Fixes — SSE Engine Fixes Download ↗
6📦 SKSE Find it →

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.3% endorsement rate
  • 🏆 #6 of 32 Utilities mods in this game by downloads

📋 About This Mod

Papyrus Profiler

Version 2. 1. 0

6 April 2024

This SKSE plugin lets you collect data on all Papyrus functions (from any Papyrus script running in your entire game), and use this for profiling (i.e., to gain insight into which scripts and which functions are being called frequently in your load order).

If you are a regular user just playing the game, you probably don't want to download this!

Requirements

- SKSE: https://skse.silverlock.org/

- Address Library for SKSE Plugins: https://www.nexusmods.com/skyrimspecialedition/mods/32444

- NL_CMD (only required if you want to be able to start/stop profiling using console commands): https://www.nexusmods.com/skyrimspecialedition/mods/62497. (For an alternative framework, see: https://www.nexusmods.com/skyrimspecialedition/mods/82793/)

Description

- The SKSE plugin can track all Papyrus function calls, for all scripts that are running (from any mod or the base game) in your entire game, and write data to files.

- The written data can afterwards be converted into interactive plots such as Flame Graphs.

- Configuration files (.json format) can be used to adjust when and what data the profiler should collect and write.

- The included .esp file allows you to use console commands to start or stop profiling.

- A .ini file is included that also lets you specify a configuration file to use for profiling immediately on game load.

- By default (if the .ini entry is left blank, and no console commands are run to start profiling), the plugin does nothing (except for probably adding some overhead and making scripts in your game run slower).

- For detailed instructions on how to use the plugin for profiling, please see: https://github.com/DennisSoemers/PapyrusProfiler.

For detailed instructions on how to use the plugin for profiling, please see: https://github.com/DennisSoemers/PapyrusProfiler

Installation

Same as any other standard mod, recommend installing using a Mod Manager. The included .esp file (ESL flagged) is only required if you want to start or stop profiling using console comman

🤖 AI-enhanced — based on mod data

Papyrus Profiler is an SKSE plugin for Skyrim that collects data on all Papyrus functions across the entire game, enabling script profiling to identify frequent calls. With 1,136 endorsements and 420,290 downloads, it's a well-established utility for mod authors and performance tuners. Last updated April 2024.

✨ Key Features

Collects data on all Papyrus functions from any running script in the game.
Provides profiling insights into which scripts and functions are called frequently.
Requires SKSE to function.

📊 Pros & Cons

✅ Pros

  • Huge community trust (1,136 endorsements and 420k downloads) — this is a go-to tool for Papyrus debugging.
  • Profiles the entire game, not just specific mods, so you can catch performance hogs across your whole load order.
  • Actively maintained (last update April 2024) — works with modern Skyrim setups.

⚠️ Cons

  • Requires SKSE, so console players or those avoiding script extenders are out of luck.
  • Profiling data can be overwhelming for casual users — it's built for modders who understand Papyrus.
  • No in-game UI mentioned; you'll likely need to parse output files or use external tools to make sense of the data.
🎯 Is This For You?
For Skyrim mod authors and power users who want to optimize script performance by identifying frequent function calls. Skip if you're a casual player looking for gameplay tweaks — this is a developer tool, not a gameplay mod.
📦 Install:Medium· 5-10 minutes

💡 Beginner Tips

  • Make sure you have the latest SKSE64 installed and that your game version matches — mismatches cause crashes.
  • Run the profiler during a typical gameplay session to capture realistic data, not just at the main menu.
  • Use the output to identify scripts that run every frame; those are your biggest performance culprits.

📊 Mod Details

Game
Skyrim Mods
Author
Borgut1337
Version
2.1.0
Downloads
420,290
Endorsements
1,136
Category
Utilities
Created
1/15/2023
Updated
4/6/2024

🔧 How to Install Skyrim Mods

Download from Nexus.

📖 Full step-by-step install guide for Skyrim →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim commands, item IDs, and more.

Keep browsing — more Skyrim mods await

📋 All Skyrim Mods 🏆 Top 25 📂 More Utilities 👤 More by Borgut1337 🔎 Similar Mods 🌐 Best Utilities (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods