You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en-us/creator-rewards.md
+35-2Lines changed: 35 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,8 +56,7 @@ Expansion rewards.
56
56
57
57
### Daily Engagement Rewards
58
58
59
-
Creators earn 5 Robux each day if their experience is one of the first three an Active Spender plays
60
-
for 10+ minutes.
59
+
Creators earn 5 Robux each day if their experience is one of the first three an Active Spender plays for 10+ minutes.
61
60
62
61
<table>
63
62
<thead>
@@ -76,6 +75,40 @@ for 10+ minutes.
76
75
</tbody>
77
76
</table>
78
77
78
+
Daily Engagement Rewards pays Creators 5 Robux for each user who spends at least 10 minutes in their experience over the course of the day. To qualify, the experience must be one of the first three experiences that the user visits that day, and the user must spend at least 10 minutes in it. Users must be Active Spenders (meaning they must have spent at least $9.99 in the past 60 days) for their sessions to be eligible.
79
+
80
+
<h6style={{marginTop:'36px'}}>Example 1</h6>
81
+
82
+
An Active Spender visits 5 experiences during the day in the following order:
83
+
84
+
1. Experience A for 2 minutes
85
+
2. Experience B for 5 minutes
86
+
3. Experience C for 10 minutes
87
+
4. Experience D for 5 minutes
88
+
5. Experience A for 10 minutes
89
+
6. Experience E for 15 minutes
90
+
91
+
Experience A (where the user spent a total of 12 minutes), Experience C (where the user spent 10 minutes), and Experience E (where the user spent 15 minutes) each earn 5 Robux that day.
92
+
93
+
Experience B and Experience D do not earn 5 Robux because the user didn't spend 10 or more minutes in them that day.
94
+
95
+
<h6style={{marginTop:'36px'}}>Example 2</h6>
96
+
97
+
An Active Spender visits 5 experiences during the day in the following order:
98
+
99
+
1. Experience A for 2 minutes
100
+
2. Experience B for 10 minutes
101
+
3. Experience C for 15 minutes
102
+
4. Experience D for 5 minutes
103
+
5. Experience E for 15 minutes
104
+
6. Experience A for 15 minutes
105
+
106
+
Experience A (where the user spent a total of 17 minutes), Experience B (where the user spent 10 minutes), and Experience C (where the user spent 15 minutes) each earn 5 Robux because they were the first three experiences the user visited and spent at least 10 minutes in that day.
107
+
108
+
Experience D does not earn 5 Robux because the user only spent 5 minutes in it.
109
+
110
+
Experience E also does not earn 5 Robux because it was the fourth experience the user visited that day, even though they spent over 10 minutes in it.
111
+
79
112
### Audience Expansion Rewards
80
113
81
114
The audience expansion rewards system compensates Creators for bringing New Users to Roblox or for
Copy file name to clipboardExpand all lines: content/en-us/studio/optimization/memory-usage.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -164,13 +164,13 @@ To create a snapshot of your memory allocation:
164
164
165
165
### Analyze memory usage
166
166
167
-
The tool provides five views that you can select from to view your Luau memory allocation based on different views:
167
+
The tool provides many views into Luau memory usage:
168
168
169
169
-**Graph** — Shows an aggregated memory usage tree, with each node representing an object with memory allocated.
170
170
-**Object Tags** — Shows memory sizes and counts by runtime types, such as `function`, `table`, and `thread`.
171
-
-**Memory Categories** — Shows memory sizes and counts by the engine-assigned memory categories. The engine assigns a memory category to an object at allocation time.
172
-
-**Object Classes** — Shows memory sizes and counts by engine classes that your scripts use and store their instances, such as `EnumItem`, `Animation`, `CFrame`.
173
-
-**Unique References** — Shows counts and total numbers of instances that don't have a parent in the data model and are only reachable by scripts, along with all paths that pin the instance object.
171
+
-**Memory Categories** — Shows memory sizes and counts by engine-assigned memory categories. The engine assigns a memory category to an object at allocation time.
172
+
-**Object Classes** — Shows memory sizes and counts by engine classes that your scripts use and store their instances, such as `EnumItem`, `Animation`, `CFrame`. Critically, this view does not show memory usage within the engine itself, only the Luau VM.
173
+
-**Unique References**and **Unparented Instances**— Shows counts and total numbers of instances for **unique references** or **all remaining references**that don't have a parent in the data model and are only reachable by scripts. Also shows all paths that pin the instance object.
174
174
175
175
#### Graph
176
176
@@ -180,7 +180,7 @@ The **Graph** view is the most detailed and complex view among all Luau heap vie
180
180
- Self — The memory directly allocated for the data structure itself, excluding the memory usage by any content it contains.
181
181
182
182
<Alertseverity="info">
183
-
The graph view displays elements smaller than 2KB as a single `…` node.
183
+
The graph view displays elements smaller than 2 KB as a single `…` node.
184
184
</Alert>
185
185
186
186
<imgsrc="../../assets/studio/console/Graph-View.jpeg"width="800"alt="An example Graph view" />
@@ -201,13 +201,13 @@ The root of the tree graph is `registry`, which stores all engine and Luau refer
201
201
202
202
The **Memory Categories** view shows memory sizes and counts by memory categories, which the engine assigns to objects at allocation time. By default, the memory category has the same name as the script, or you can assign custom memory category names using the `debug.setmemorycategory` function.
203
203
204
-
#### Unique references
204
+
#### Unique references and unparented instances
205
205
206
-
The **Unique References**view shows memory usage of instances that don't have a parent in the data model and are only reachable by scripts, along with all paths that pin the instance object. This view has two metrics:
206
+
The **Unique References**and **Unparented Instances** views are related. Both show memory usage of instances that don't have a parent in the data model and are only reachable by scripts, along with all paths that pin the instance object. The only difference is whether the instance is a unique reference or not. Both views show two metrics:
207
207
208
-
-**Count** — Shows the number of instances with the same name that are reachable from the same path, such as multiple instances named `Dragon` in the same table.
209
-
-**Total Instances** — Shows the total number of objects inside those roots, such as all parts, scripts, and sound objects that construct a `Dragon` instance.
208
+
-**Count** — The number of instances with the same name that are reachable from the same path, such as multiple instances named `Dragon` in the same table.
209
+
-**Total Instances** — The total number of objects inside those roots, such as all parts, scripts, and sound objects that construct a `Dragon` instance.
210
210
211
211
<imgsrc="../../assets/studio/console/Unique-Reference-View.jpeg"width="800"alt="An example Unique Reference view" />
212
212
213
-
This view is useful for identifying unnecessary connected instances, which you need to disconnect when you no longer need them. If you see many unexpected instances in this view, check out the paths holding them and evaluate whether they are necessary.
213
+
These views are useful for identifying unnecessary connected instances, which you need to disconnect when you no longer need them. If you see many unexpected instances in this view, check out the paths holding them and evaluate whether they are necessary.
0 commit comments