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: docs/en/manuals/optimization-battery.md
+7
Original file line number
Diff line number
Diff line change
@@ -10,3 +10,10 @@ Refer to the manuals on how to [optimize runtime performance](/manuals/optimizat
10
10
11
11
## Disable accelerometer
12
12
If you are creating a mobile game which doesn't make use of the device accelerometer it is recommended to [disable it in *game.project*](/manuals/project-settings/#use-accelerometer) to reduce the number of generated input events.
13
+
14
+
15
+
# Platform specific optimizations
16
+
17
+
## Android Device Performance Framework
18
+
19
+
Android Dynamic Performance Framework is a set of APIs that allow games and to interact more directly with power and thermal systems of Android devices. It is possible to monitor the dynamic behavior on Android systems and optimize game performance at a sustainable level that doesn’t overheat devices. Use the [Android Dynamic Performance Framework extension](https://defold.com/extension-adpf/) to monitor and optimize performance in your Defold game for Android devices.
Copy file name to clipboardExpand all lines: docs/en/manuals/optimization-speed.md
+7-1
Original file line number
Diff line number
Diff line change
@@ -81,4 +81,10 @@ Reducing the scene graph complexity is needed if the profiler shows high values
81
81
* Culling - Disable game objects (and their components) if they aren't currently visible. How this is determined depends very much on the type of game. For a 2D game it can be as easy as always disabling game objects that are outside of a rectangular area. You can use a physics trigger to detect this or by partitioning your objects into buckets. Once you know which objects to disable or enable you do this by sending a `disable` or `enable` message to each game object.
82
82
83
83
## Frustum culling
84
-
The render script can automatically ignore rendering of game object component that are outside of a defined bounding box (frustum). Learn more about Frustum Culling in the [Render Pipeline manual](/manuals/render/#frustum-culling).
84
+
The render script can automatically ignore rendering of game object component that are outside of a defined bounding box (frustum). Learn more about Frustum Culling in the [Render Pipeline manual](/manuals/render/#frustum-culling).
85
+
86
+
87
+
# Platform specific optimizations
88
+
89
+
## Android Device Performance Framework
90
+
Android Dynamic Performance Framework is a set of APIs that allow games and to interact more directly with power and thermal systems of Android devices. It is possible to monitor the dynamic behavior on Android systems and optimize game performance at a sustainable level that doesn’t overheat devices. Use the [Android Dynamic Performance Framework extension](https://defold.com/extension-adpf/) to monitor and optimize performance in your Defold game for Android devices.
0 commit comments