如何提升 Adobe® After Effects® 的运行速度
如果您的电脑性能不太出色,那么用来做设计时最可能遇到的情况就是漫长的等待,比如使用After Effects,程序启动慢、加载素材慢、保存效果慢、渲染甚至可能要等几分钟或更久。
增加电脑的内存,并且安装固态硬盘,通过这些资源对电脑及应用的提速,你可以显著感觉到工作流程变得顺畅很多。Adobe作为软件厂商同样推荐这种解决方案:下面讲述如何加速 After Effects,以及为什么值得这样做。
体验更快速的 After Effects
增大 RAM 和增加 SSD 如何加速 After Effects
- 更快速地启动
- 更快速地将图片从相机传输到电脑
- 更快速地加载 After Effects 和其他应用程序
- 更快速地加载文件并在 After Effects 中更顺畅地工作
- 更快速地进行渲染和多处理
- 更快速地保存
- 更快速地进行多任务处理
为什么增大 RAM 和增加 SSD 可以加速 After Effects
内存在 After Effects 中的作用
依赖于内存的日常操作:创建动态影像、应用效果、预览文件、实时视频播放、利用 RAM 预览和全局 RAM 缓存内存功能、运行 After Effects 及其他应用程序。
Adobe 如何评价内存在 After Effects 中的作用:“虽然给出的对于这款软件需求内存的最低容量是4GB,但那只是最基础能够运行的一个标准,如果想获得顺畅的体验,或使用多处理功能,建议为12核心系统配备48GB内存,16核心系统配备64GB,或者您也可以安装更多的内存,以确保在运行After Effects CC时,有剩余的内存用于系统的运行,比如同时运行其他应用程序以及窗口切换等系统操作。安装越多内存,受益越明显(在合理范围内)。
内存为何如此重要:内存用于在 After Effects 中实现实时视频播放,以及支持 RAM 预览和全局 RAM 缓存从最近预览的项目保留与重新调用帧和构图的功能。更多的内存意味着您可以更长时间地缓存更大的帧,加速视频播放。由于 After Effects 占用内存非常大,在渲染大序列时,很容易迅速耗尽内存,进而通常会用到虚拟内存,这让 SSD 显得更为重要。我们做过测试,当我们渲染一个仅 14 秒的小 3D 模型时,我们发现仅此一项操作便占用超过 50% 的可用内存 (16GB)。而这只是渲染 14 秒的剪辑!
内存至关重要的另一个原因是因为它用于运行 After Effects 的强大多处理功能。当您启用多处理功能时,After Effects 会复制自身,程序的每个“副本”会为 RAM 预览和最终渲染处理各个帧。对于您启用的每个后台进程,应至少为之分配 4GB。因此,如果您最终将 16 个物理 CPU 核心用于多处理预览和渲染,则需要 64GB 的 RAM,当然,更多的内存资源可以让整体操作、渲染、预览等更加顺畅。
但多处理不仅仅是内存问题,这个功能对内存资源的占用非常恐怖,很容易耗尽物理内存,所以通常会设置一下系统的虚拟内存,不过一旦使用虚拟内存,也就要受到硬盘读写性能的制约。这种情况下,我们就建议使用固态硬盘产品,能够大幅提升读写速度,而不是使用传统机械硬盘。如果您不想通过增加内存来提升 After Effects 的性能,那么当内存不够时,调用虚拟内存来运行,系统体验会大幅下降(使用机械硬盘的前提下)。所以通常推荐使用单条容量8G内存条,或者16G内存条。
硬盘在 After Effects 中的作用
依赖于存储的日常操作:渲染、将源文件合成到内存中、在磁盘缓存和持续磁盘缓存模式下保留帧以供快速访问、加载和读取源文件、写入和输出动态影像文件、启动、加载 After Effects 及其他应用程序。
Adobe 如何评价存储在 After Effects 中的作用:“......硬盘读写速度影响将源读取到内存以进行合并的速度,还影响将已渲染的帧渲染回磁盘的速度...... 缓存驱动器的速度直接影响 RAM 和磁盘缓存之间交换帧的速度,节省许多等待时间。增加一个更快的缓存驱动器意味着,可以从硬盘直接快速读取已经渲染好的帧,不会给你感觉像是重新渲染一样,需要等待很久。
SSD 为何如此重要:After Effects 的典型工作负载如下:加载程序和若干源文件。将源文件转换到内存中。处理源文件,然后将它们渲染到磁盘缓存,以便将来播放和编辑。工作完成后保存文件。然后输出并传送给客户端。固态硬盘可加速此流程中的每一步,而且我们经过测试发现,用户完成示例工作流程的时间可以快 3 倍。* 从加载应用程序到渲染和使用 After Effects 的磁盘缓存模式,SSD 的影响如此显著,以至于您可能会想要安装几个大存储盘,让您可以存储更多的原始帧,并为磁盘缓存和持续磁盘缓存分配尽可能多的存储空间。
在配置存储盘方面,我们建议至少安装两个 1T固态硬盘。一个用作主存储盘,用于存储操作系统、After Effects 及其他应用程序。另一个用于存储媒体,并且指定为磁盘缓存盘。这是至关重要且常常被忽视的一步,因为当您最终用到虚拟内存(日常行为)时,您不希望 After Effects 还要在同时读取和写入同样的存储盘。在虚拟内存中运行 After Effects 时,它会将来自 RAM 的数据交换到存储盘(从存储盘读取),同时尝试写入磁盘缓存,这种情况确实会减慢运行速度。解决方案:就是我们上面讲到的,两块盘,一个读一个写。
我们在 After Effects 中进行的性能测试结果
虽然增加内存和加快硬盘读写速度可以普遍加速After Effects,我们希望把理论应用到测试和量化影响方面。通过测试同一基本系统的四种配置,我们能够找出性能变化以及评估内存和SSD对一个标准动态影像项目的影响——渲染一个 14 秒的 3D 模型。打开 After Effects 并开始任何渲染之前,我们打开了其他六个应用程序,因为大多数动态影像设计师都不断地在项目组件之间进行多任务处理,我们想尽可能地模拟现实世界中的性能。虽然我们测试的系统是只能安装 16GB 内存的较旧型号,但这为评估内存和存储在完成示例工作流程中的作用提供了一个良好的基准。
任务(所有时间均以“分钟:秒”的形式显示) |
4GB HDD |
16GB HDD |
4GB SSD |
16GB SSD |
---|---|---|---|---|
启动 |
1:39 |
1:41 |
00:54 |
00:57 |
打开 6 个应用程序* |
23:29 |
07:19 |
02:12 |
01:40 |
打开 After Effects 文件 |
06:08 |
01:41 |
00:37 |
00:38 |
渲染一个 14 秒的 3D 模型 |
04:37 |
04:20 |
01:26 |
01:17 |
清除缓存 |
00:56 |
01:01 |
00:20 |
00:22 |
总时间 |
36:49 |
16:02 |
05:29 |
04:54 |
组件 |
型号 |
---|---|
系统 |
HP® Elitebook® 8460p |
处理器 |
Intel® Core™ i5-2520M 2.50GHz |
内存 |
4GB Crucial® 英睿达 DDR-1333(最大容量 16GB) |
操作系统 |
Microsoft® Windows® 7 Pro 64 位 |
传统硬盘 |
320GB 7200 RPM HGST Travelstar® |
固态硬盘 |
1TB Crucial® 英睿达 MX200 |
BIOS |
BIOS 版本 F06(2011 年 7 月 28 日) |
软件 |
Adobe® Creative Cloud® |
我们如何进行测试:除 4GB 硬盘系统外,每种配置均测试三次,报告的数字是平均值。对于 4GB 硬盘配置我们只测试了一次,因为它采用基本系统配置,并且用于设计工作的内存容量异常低,测试仅用于代表性目的。所有测试均在系统刚启动后执行,以保证其他因素和应用程序不会影响报告的结果。驱动器上仅安装和存储了用于测试的文件和应用程序。测试于 2016 年 2 月执行。
*我们打开并在后台运行的六个应用程序如下:Premiere® Pro、Photoshop®、Illustrator®、Acrobat Reader®、Microsoft® Word®、Outlook®
结果显而易见,但实际应用场景中,效果可能会更明显。为什么? 因为我们没有使用磁盘缓存或多处理功能来帮助渲染所测试的 3D 模型,而且我们只渲染了一个 14 秒的帧。如果您渲染和处理更大的文件,会占用更多的内存,需要来回传输更多的数据,这就是 SSD 速度发挥作用的地方。虽然我们没有测试超过 16GB 的 RAM,但我们从 Adobe 了解到,如果内存更大,意味着动用虚拟内存前可以进行更多操作。由于 After Effects 占用内存非常大,我们建议安装尽可能大的内存:通常为 64GB。
无论您使用什么类型的电脑或您的工作负载有多大,增加内存和固态硬盘都是一个行之有效的方法,可帮助加快工作流程,尤其是在多任务处理时。
在 After Effects 中加速多任务处理需要多少内存和存储空间?
许多动态影像设计师都花大量时间在 After Effects 与其他应用程序之间进行多任务处理。通常情况下,这是必要的。大多数项目都需要参考客户端电子邮件,绘制数据模型,查阅项目文档,在线研究思路以及流处理音乐。如果您也是这样,您将会通过尽可能地利用内存而受益,处理音乐以提高创造力。就算您只是执行其中一小部分操作,也确实会通过尽可能地利用内存而受益,因为内存用于运行所有打开的应用程序以及多任务线程,加载程序和素材也同样需要SSD支持。所以为了顺畅运行推荐使用64GB内存,1TB固态硬盘以上,至少也要500G固态硬盘才行。
文章部分内容为网络转载,目的在于传递和分享信息,并不代表赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本公司联系,我们将在第一时间删除内容。文章内容仅供参考。©2017 Micron Technology, Inc. 保留所有权利。信息、产品和/或规格如有变更,恕不另行通知。如印刷或照相技术出现疏漏或错误,Crucial 英睿达和 Micron Technology, Inc. 概不负责。