<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/index.php?action=history&amp;feed=atom&amp;title=Tutorial%3ADiagnosing_performance_issues%2Fzh</id>
	<title>Tutorial:Diagnosing performance issues/zh - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/index.php?action=history&amp;feed=atom&amp;title=Tutorial%3ADiagnosing_performance_issues%2Fzh"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;action=history"/>
	<updated>2026-09-28T08:45:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;diff=216592&amp;oldid=prev</id>
		<title>Cardinal: Translation verification.</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;diff=216592&amp;oldid=prev"/>
		<updated>2025-12-06T11:14:11Z</updated>

		<summary type="html">&lt;p&gt;Translation verification.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:14, 6 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Languages}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Languages&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{Translation verification|revisionID=213374&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 概述 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 概述 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;开启 show-time-usage 界面。如果游戏刷新率（UPS）持续偏低，应当查看第一列中的大数字。如果游戏卡顿甚至停止，应当查看第三列中的大数字。&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;开启 show-time-usage 界面。如果游戏刷新率（UPS）持续偏低，应当查看第一列中的大数字。如果游戏卡顿甚至停止，应当查看第三列中的大数字。&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki:diff:1.41:old-213373:rev-216592:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Cardinal</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;diff=213373&amp;oldid=prev</id>
		<title>Cardinal: Better image quality.</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;diff=213373&amp;oldid=prev"/>
		<updated>2025-04-17T19:06:17Z</updated>

		<summary type="html">&lt;p&gt;Better image quality.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:06, 17 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 开启 &amp;quot;time usage&amp;quot; 界面 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 开启 &amp;quot;time usage&amp;quot; 界面 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Debug settings for time usage diagnosis.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jpg&lt;/del&gt;|thumb|right|调试模式菜单，包含优化需要启用的选项]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Debug settings for time usage diagnosis.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;png&lt;/ins&gt;|thumb|right|调试模式菜单，包含优化需要启用的选项]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;按{{keybinding|F4}}键打开调试模式菜单。其中有很多选项，这里需要开启其中的3个：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;按{{keybinding|F4}}键打开调试模式菜单。其中有很多选项，这里需要开启其中的3个：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki:diff:1.41:old-213343:rev-213373:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Cardinal</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;diff=213343&amp;oldid=prev</id>
		<title>Cardinal: Init translation.</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Tutorial:Diagnosing_performance_issues/zh&amp;diff=213343&amp;oldid=prev"/>
		<updated>2025-04-16T14:10:33Z</updated>

		<summary type="html">&lt;p&gt;Init translation.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Languages}}&lt;br /&gt;
== 概述 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;开启 show-time-usage 界面。如果游戏刷新率（UPS）持续偏低，应当查看第一列中的大数字。如果游戏卡顿甚至停止，应当查看第三列中的大数字。&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== 开启 &amp;quot;time usage&amp;quot; 界面 ==&lt;br /&gt;
[[File:Debug settings for time usage diagnosis.jpg|thumb|right|调试模式菜单，包含优化需要启用的选项]]&lt;br /&gt;
&lt;br /&gt;
按{{keybinding|F4}}键打开调试模式菜单。其中有很多选项，这里需要开启其中的3个：&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;show-fps&amp;#039;&amp;#039;&amp;#039;：在屏幕右上角显示帧率（FPS）和刷新率（UPS）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;show-time-usage&amp;#039;&amp;#039;&amp;#039;：在屏幕上显示游戏中诸多系统的运行情况及其对游戏性能的影响。本教程的大部分篇幅与如何解读这些信息相关。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;hide-mod-guis&amp;#039;&amp;#039;&amp;#039;：有时模组的窗口和按钮可能会遮挡上一个选项提供的信息。本选项可以隐藏它们，以便阅读所有运行情况。&lt;br /&gt;
&lt;br /&gt;
提示：要更容易地读取数字，可以打开地图界面并滚动到尚未探索的区域，这样信息可以在黑色背景上显示。&lt;br /&gt;
&lt;br /&gt;
要了解更多关于调试模式选项和菜单设置的信息，请参阅：{{L|Debug mode}}。&lt;br /&gt;
&lt;br /&gt;
== 帧率和刷新率 ==&lt;br /&gt;
首先需要查看的是屏幕右上角的帧率/刷新率计数器。&lt;br /&gt;
* 帧率（[[Glossary/zh#F|FPS]]）代表游戏中每秒显示的帧数，这与显卡渲染屏幕图像的工作量相关。如果帧率偏低，屏幕的刷新频率将会降低，但游戏速度仍会保持正常。&lt;br /&gt;
* 刷新率（[[Glossary/zh#U|UPS]]）代表游戏状态每秒更新的次数，这与变更游戏世界状态所需的计算量相关。如果刷新率偏低，游戏速度会降低，此时游戏会像“慢动作”一样运行。游戏系统会始终尽量保持在60的帧率和刷新率。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;帧率永远不会高于刷新率。&amp;#039;&amp;#039;&amp;#039;这会导致两种情况：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;帧率低，刷新率高&amp;#039;&amp;#039;&amp;#039;：问题主要在于图像处理。可以转到游戏的图像设置并调整其中的一些设置。升级显卡有助于解决这一问题。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;帧率低，刷新率低&amp;#039;&amp;#039;&amp;#039;：问题主要在于刷新率偏低，请根据本教程接下来的内容找出可能的原因，并尝试一些节约刷新率的方法。&lt;br /&gt;
&lt;br /&gt;
== 深入了解 &amp;quot;time usage&amp;quot; 界面 ==&lt;br /&gt;
&lt;br /&gt;
=== 运行方式 ===&lt;br /&gt;
屏幕上会显示一些文本和数字，如下图所示：&lt;br /&gt;
&lt;br /&gt;
[[File:Time usage screen.jpg|border|1000px]]&lt;br /&gt;
&lt;br /&gt;
每行都以如下格式显示：&lt;br /&gt;
 系统名称: 平均值/最低值/最高值&lt;br /&gt;
&lt;br /&gt;
这些数字的单位为&amp;#039;&amp;#039;&amp;#039;毫秒/刻&amp;#039;&amp;#039;&amp;#039;。[[time/zh#刻|刻]]是一个更新步进，对于刷新率而言，就像帧率中的“帧”。由于游戏系统的运行目标是60的刷新率，即60刻，因此计算每刻游戏状态的变化最多使用16.667毫秒的时间。如果实际使用的时间超过了这个值，则游戏的刷新率就将低于60。&lt;br /&gt;
&lt;br /&gt;
每行中的3个数字是对应系统功能在最近100刻中耗时的平均值、最低值和最高值。&lt;br /&gt;
&lt;br /&gt;
这些信息仅显示游戏中最近100刻的情况，这相当于不到2秒的游戏时间。如果性能问题仅在某些时候发生，或者在特定的游戏行为时发生，则需要在此时打开调试界面。如果问题发生得太快，可以截图以便稍后研究。也可以使用&amp;lt;code&amp;gt;/perf-avg-frames 1000&amp;lt;/code&amp;gt;命令将显示时间增加到1000刻（或其它数字）。&lt;br /&gt;
&lt;br /&gt;
在了解上述信息代表的意义后，可以注意寻找信息中的&amp;#039;&amp;#039;&amp;#039;大数字&amp;#039;&amp;#039;&amp;#039;。如果经常遇到刷新率问题，注意查看&amp;#039;&amp;#039;&amp;#039;平均值&amp;#039;&amp;#039;&amp;#039;。另一方面，如果偶尔遇到严重卡顿或停止，则需要查看&amp;#039;&amp;#039;&amp;#039;最高值&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
记住，由于60的刷新率相当于16.667毫秒/刻，玩家可以将其视为1毫秒时间大约消耗3.5的刷新率。任何超过1毫秒的情况都值得注意，任何超过5毫秒的情况都代表着严重的运行问题。&lt;br /&gt;
&lt;br /&gt;
当发现一些可以的大数字时，可以参考下表了解该行代表的功能，是否需要注意，以及如何解决问题：&lt;br /&gt;
&lt;br /&gt;
=== 重要的 &amp;quot;time usage&amp;quot; 界面命令 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 命令名称 !! 说明 !! 问题处理&lt;br /&gt;
|-&lt;br /&gt;
| Last save || 上次存档所用的时间，这与刷新率无关。 || -&lt;br /&gt;
|-&lt;br /&gt;
| Frame cycle || 渲染1帧所需的总时间。这个值不会低于16.667毫秒。这不会提供任何刷新率计数器没有提供的信息。 || -&lt;br /&gt;
|-&lt;br /&gt;
| Wait For Update || 玩家的GPU等待世界更新的时间。这大约相当于下面的“Update”行，不用特别注意。  || -&lt;br /&gt;
|-&lt;br /&gt;
| Render preparation（及其子行） || 与屏幕上帧的渲染有关。这是一项基于CPU的工作，会消耗刷新率。当玩家缩小视图或查看工厂中特别繁忙的部分时，这些值会增加。 || -&lt;br /&gt;
|-&lt;br /&gt;
| Render （及其子行） || 与屏幕上帧的渲染有关。这是一项基于GPU的工作，会消耗帧率。当玩家缩小视图或查看工厂中特别繁忙的部分时，这些值会增加。 || -&lt;br /&gt;
|-&lt;br /&gt;
| Flip[On/Off] || 显卡将帧渲染到后台缓冲区，将其与前台缓冲区交换并呈现到屏幕上所消耗的时间。方括号中的“On”或“Off”表示是否启用了垂直同步。 || 尝试开启或关闭垂直同步。&lt;br /&gt;
|-&lt;br /&gt;
| Sleep || 当处理1刻的内容耗时小于16.667毫秒时，游戏会暂时休眠。这是正常情况。如果此值大于0，那么说明游戏的刷新率达到了60。 || -&lt;br /&gt;
|-&lt;br /&gt;
| Update || 这是深入研究问题的关键。此行内容仅与世界时钟有关，而与渲染屏幕帧无关。这通常占用了大部分的帧时间。 || 查看子行以获取更多详细信息。&lt;br /&gt;
|-&lt;br /&gt;
| Game update || 游戏的核心系统。 || 查看子行以获取更多详细信息。&lt;br /&gt;
|-&lt;br /&gt;
| Circuit networks || 信号网络相关。 || 减少运算器和信号网络的使用。&lt;br /&gt;
|-&lt;br /&gt;
| Transport lines || 传送带相关。 || 传送带刷新率的优化是一项超出本指南范围的黑科技。&lt;br /&gt;
|-&lt;br /&gt;
| Fluid manager || 流体管理器。 || 减少管道数量。如果可能，使用地下管道（只包含2个流体实体）替换3个或更长的管道。使用太阳能替代核能发电。&lt;br /&gt;
|-&lt;br /&gt;
| Heat manager || 热力管理器。 || 减少热力实体数量，例如使用太阳能替代核能发电。&lt;br /&gt;
|-&lt;br /&gt;
| Entity manager || 与&amp;#039;&amp;#039;&amp;#039;实体&amp;#039;&amp;#039;&amp;#039;相关。实体是游戏中许多物品的总成。这通常会是列表中最大的数字。 || 要深入了解，请继续阅读[[#深入了解 &amp;quot;entity time usage&amp;quot; 界面|教程的下一部分]]。&lt;br /&gt;
|-&lt;br /&gt;
| Electric networks || 电力系统相关。 || 这些值尤其受到不同电网的&amp;#039;&amp;#039;&amp;#039;数量&amp;#039;&amp;#039;&amp;#039;影响，而非电网的规模。例如，一根没有接线的单独电线杆就是一个电网，而且会造成性能开销。&lt;br /&gt;
|-&lt;br /&gt;
| Trains || 列车相关。 || 使用更少但更长的列车。使用针对刷新率优化过的铁路系统。这也是一门高深的学问，超出了本指南的范围。&lt;br /&gt;
|-&lt;br /&gt;
| Chart update || 与地图区块的刷新有关，通常由雷达完成。 || 减少雷达数量。&lt;br /&gt;
|-&lt;br /&gt;
| Lua garbage incremental || 与模组脚本相关。 || 首先尝试解决 &amp;quot;Script update&amp;quot; 行中的问题。如果该行没有发现问题，但仍有很高的“Lua垃圾增量”开销，可以使用 &amp;quot;show-lua-object-statistics&amp;quot; [[debug mode/zh|调试选项]]辅助查找创建和销毁大量Lua对象的模组。&lt;br /&gt;
|-&lt;br /&gt;
| Script update || 运行模组Lua脚本所需的时间。每个 &amp;quot;mod-XXX&amp;quot; 子行是运行对应模组脚本消耗的时间。 || 卸载有问题的模组。如果性能不如预期，可以考虑向模组作者提交错误报告。&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 隐藏的模组开销 ===&lt;br /&gt;
&lt;br /&gt;
在 &amp;quot;Script update&amp;quot; 部分显示的内容并非模组的全部系统开销！模组可能间接影响游戏核心系统的运行时间。例如：一个使火车频繁改道的模组可能会增加铁路的系统开销，而一个创建大量不同电网的模组可能会增加电网的系统开销。&lt;br /&gt;
&lt;br /&gt;
== 深入了解 &amp;quot;entity time usage&amp;quot; 界面 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Entity time usage screen.jpg|thumb|right|“entity time usage”界面]]&lt;br /&gt;
&lt;br /&gt;
回到调试设置菜单，启用&amp;#039;&amp;#039;&amp;#039;show-entity-time-usage&amp;#039;&amp;#039;&amp;#039;选项并禁用&amp;#039;&amp;#039;&amp;#039;show-time-usage&amp;#039;&amp;#039;&amp;#039;选项（后者可能会造成干扰）。&lt;br /&gt;
&lt;br /&gt;
在此界面上，上一屏中&amp;quot;Entity manager&amp;quot;显示的系统开销会被分摊到每个实体类型单独显示。每行中的第一个数字是当前刻的时间开销，第二个数字是对应类型实体的活动数量。&lt;br /&gt;
&lt;br /&gt;
多数行的内容都可以顾名思义，但有一些需要注意：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;AssemblingMachine&amp;#039;&amp;#039;&amp;#039;（组装机）：此处不仅显示组装机，而且包括所有需要指定配方（例如化工厂或炼油厂等，但不包含冶炼炉）的建筑。对于这一部分的系统开销而言，建筑的数量比起其运行速度更加重要。数量少但速度快的建筑（带有插件塔和插件）的系统开销将低于数量多而速度慢的建筑。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inserter&amp;#039;&amp;#039;&amp;#039;（机械臂）：使用更少的机械臂，并尽量减少它们的工作频率。例如使用分时运作的机械臂。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unit&amp;#039;&amp;#039;&amp;#039;（单位）：这是指撕咬虫和喷吐虫。移除它们可以减少系统开销。&lt;br /&gt;
&lt;br /&gt;
如果玩家在这些部分已经没有可以优化的内容，则说明问题仅仅是由于工厂规模超过了电脑的处理能力。恭喜！&lt;/div&gt;</summary>
		<author><name>Cardinal</name></author>
	</entry>
</feed>