摩尔网 > CG教程 > Autodesk 3ds Max教程

Windows FTH导致max运行缓慢怎么办?
  • 辅助软件:Max2018
  • |
  • 更新:2019-03-26

Windows为3dsmax或相关进程启用了“Fault Tolerant Heap”。这可能会对Corona产生?#29616;?#30340;性能影响。
受影响的可执行文件是:
xxxx(通常为3dsmax.exe)

 

本文包含以下问题的可能解决方案:

  • 非常长或无限的预渲染阶段(“转换顶点”,“构建acc。结构”,“解析场景”) - 通常在分布式渲染中

  • 很长的场景节省时间 

  • 通常问题出现在大型场景中

  • 其他问题,如冷冻或无限加载,很难诊断

 

这些问题可能与Microsoft Windows检测到经常崩溃的应用程序(在本例中为3ds Max,Corona或其他插件)并对其应用特殊缓解有关。在某些情况下,这可以防止应用程序崩溃,但同时使它非常慢。

 

解决这些问题的方法可能是全局禁用容错堆,或者禁用特定应用程序(见下?#27169;?

 

什么是FTH?


容错堆(FTH)是Windows 7的一个子系?#24120;?#36127;责监控应用程序崩溃并自动应用缓解措施,以防止将来因每个应用程序崩溃。对于绝大多数用户而言,FTH无需干预或改变即可运行。但是,在某些情况下,应用程序开发人员和软件测试人员可能需要?#21754;?#27492;系统的默认行为。

 

查看FTH日志


这有助于识别问题。要确认您遇到的问题是触发FTH,您应该在FTH日志中查找3dsmax.exe,WsCommCntr4.exe或与3ds Max关联的任何其他.exe文件。

 

查看容错堆活动

Fault Tolerant Heap在服务启动,停止或开始缓解新应用程序的问题时记录信息。要查?#21019;?#20449;息,请按照下列步骤操作:

  1. 单击“开始”菜单。

  2. 用鼠标右键单击计算机,?#32531;?#21333;击管理。

  3. 单击?#24405;?#26597;看器 > 应用程序和服务日志 > Microsoft > Windows> Fault-Tolerant-Heap

  4. 查看FTH活动。

服务停止和启动?#24405;?#19981;包含其他数据。FTH Enabled?#24405;?#21253;含进程ID(PID),进程映像名称和进程实例启动时间。

 

禁用FTH

 


注意:执行以下步骤需要有关编辑Windows注册表的基本知识。
1.从FTH中排除应用程序 - 方法#1:

这将永久性地从FTH中排除应用程序,除非用户还原该应用程序。 

将应用程序的名称(在FTH日志中列出的名称 - 例如3dsmax.exe)添加到以下注册表项:

 

HKEY_LOCAL_MACHINE SOFTWARE 微软 FTH ExclusionList

 

?#32531;?#21024;除HKEY_LOCAL_MACHINE SOFTWARE Microsoft FTH State下的exe条目

 

这应该禁用添加的应用程序的FTH。 

 

2.从FTH中排除申请 - 方法#2:

这将暂时从FTH中排除应用程序,Windows将来可以再次自动包含该应用程序。

去HKEY_LOCAL_MACHINE和 HKEY_CURRENT_USER版本 SoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayersyour_application.exe 并删除条目。 Fault-Tolerant-Heap

 

3.完全禁用FTH:

要在系统上完全禁用Fault Tolerant Heap,请将REG_DWORD值  HKEY_LOCAL_MACHINE Software Microsoft FTH Enabled设置为0。

更改此值后,重新启动系?#22330;TH将不再为新应用程序激活。

 

您可能还需要删除HKEY_LOCAL_MACHINE SOFTWARE Microsoft FTH State下的exe条目

 

4.重置FTH跟踪的应用程序列表

Fault Tolerant堆是自我管理?#27169;?#24182;?#20197;?#32531;解对给定应用程序无效的情况下将自动停止应用。但是,如果您需要重置FTH缓解问题的应用程序列表(例如,如果您正在测试应用程序并需要重现FTH正在缓解的崩溃),则可以从提升的命令提示符运行以下命令:

 

Rundll32.exe fthsvc.dll,FthSysprepSpecialize

 

警告运行此命令将清除所有FTH应用程序,因此当前正常运行的应用程序可能会在运行此命令后再次崩溃。

分享:

上一篇:   Corona渲染器的渲染设置怎么设定最好? 下一篇:   Corona渲染时内存不足怎么办?

发表评论
添加表情
Copyright @ 2012-2016 苏州萌动网络技术有限公?#26223;?#26435;所有 苏ICP备12073144号
快乐假日在线客服