Intro to the Microprofiler — Transcript
Full transcript
- 0:05in this series of videos I'm going to be
- 0:07showing how to use the micro profiler in
- 0:09Roblox studio if you're not familiar
- 0:11with building or scripting in Roblox
- 0:13Studio you might find it more helpful to
- 0:16watch a few other beginner videos before
- 0:18diving into this series this is an
- 0:20advanced tool for developers to debug
- 0:22performance problems if you've got frame
- 0:25rate drops which players often call lag
- 0:27or frame lag uh you may find this tool
- 0:31helpful so what is the micro profiler in
- 0:34studio you can press contrl F6 or
- 0:37command F6 if you're on a Mac to bring
- 0:39up this bar this bar is a real-time
- 0:43display of CPU and GPU usage if it stays
- 0:47consistently low then we know that we're
- 0:49in good shape so now that I've got this
- 0:51up I can press contrl P or if you're on
- 0:54a Mac that's command P to bring up this
- 0:56next view notice how the scrolling in
- 0:59this top has stopped that's because
- 1:01we're looking at the data at the time
- 1:04which we paused so then what exactly do
- 1:07we have here so this is a timeline view
- 1:10of what's going on in game the white
- 1:13lines you see are the frames that are
- 1:14being rendered if we're maintaining a
- 1:17smooth UH 60 frames per second these
- 1:20should be spaced about 16 milliseconds
- 1:22apart which they are uh we are running
- 1:24base plate so I would hope that we're
- 1:26running at 60 frames per second so I can
- 1:29pan around by clicking and dragging and
- 1:31I can zoom in and out using my mouse
- 1:34wheel you might be wondering what are
- 1:36these labels on the side these labels
- 1:38going horizontally represent the
- 1:40individual threads going on in the
- 1:42Roblox engine if you're not familiar
- 1:45with threads just think of them as a
- 1:46separate bits of work that the Roblox
- 1:48engine needs to do anyway I can zoom in
- 1:52on one of these bars within one of these
- 1:54threads these are the actual tasks
- 1:56running in each of the game's threads
- 1:59how long the bar is shows how long that
- 2:02task takes you might be wondering what
- 2:04all these individual bars are I'll cover
- 2:07that in a later video one thing to note
- 2:09however see how everything here takes a
- 2:12lot less than the time in between frames
- 2:15this is good we want to keep this so I'm
- 2:17going to zoom out I'm going to press
- 2:18contrl P to unpause the micro profiler
- 2:22and now if I press run I see a brief
- 2:26spike in the bar that's the game loading
- 2:28this is to be expected
- 2:30if I pause the micro profiler and move
- 2:33over to the spike I see a lot of stuff
- 2:35going on we've got a bunch of space in
- 2:38between these frames back there we got
- 2:40some drop frames here this all makes
- 2:42sense so I'm going to go ahead and
- 2:44unpause it and now that we're in game it
- 2:47goes back to normal anyway that's the
- 2:50basics of the micro profiler check out
- 2:52the next video for some real world
- 2:54examples and solutions to Performance
- 2:56problems
- 2:57[Music]
About this transcript
This page contains the full transcript of Intro to the Microprofiler by Roblox, generated from the public captions YouTube serves with the video. The transcript has 526 words across 71 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.