今天转载一个很有意义的对比贴,非常能说明问题,大家仔细往下看。
原网址:[链接登录后可见]
全程测试视频:

BIM 项目往往变得庞大而复杂,这意味着——无论计算机的容量和软件的性能如何——你都在等待 BIM 程序运行。互联网上有很多不同硬件的比较,您可以在其中看到给定的流程类型或给定的显卡与另一个相比有多快,但是很少有不同 BIM 程序之间差异的比较。我们正在努力弥补这一点。
我们的测试不应该被理解为:在两个不同的 BIM 程序中执行完全相同的任务并观察速度差异的两个示例。
实验在Archicad 24和Revit 2021中进行,两者分别是 GRAPHISOFT 和 Autodesk 的主要 BIM 程序的最新版本。这两个程序都安装在具有以下规格的同一台笔记本电脑上:
笔记本品牌:ACER PREDATOR TRITON 500
处理器:Intel Core i7-9750H,拥有6个处理器核心(cores),运行频率为2.60GHz,Boost速度为4.5GHz。
内存:32GB DDR4
显卡:带有 8 GB 专用显存的 NVIDIA GeForce RTX 2070。
存储:1 TB 固态硬盘
操作系统:Windows 10(64 位)。
没有使用任何插件,也没有连接到 BIMcloud 或 BIM360。实验是在 BIM 程序在正常安装和使用期间发挥作用的情况下进行的。在每个 BIM 程序中的每次尝试之前,计算机都已重新启动。为了能够记录该过程,我们在整个实验过程中进行了屏幕录制,就像我们打开了硬件负载的 Windows 统计信息一样。这两个程序当然会占用一些电脑资源,但是两个BIM程序的前提是一样的。
我们与ICT 领导者的 Revit 专家 Simon Olafsson 结盟,他在 Revit 方面拥有多年经验,例如 在多家丹麦设计工作室担任 BIM 经理。通过这种方式,我们确保以最佳方式管理 Revit 和 Archicad。
第一次测试:
为了测试 BIM 程序必须处理许多对象时的速度,我们在 Archicad 和 Revit 中完成了完全相同的任务:
1、1 个 3,000 × 3,000 × 300 毫米的轮胎物体。
2、4 个沿着甲板周边的墙壁对象,厚度为 300 毫米,高度为 3,000 毫米。
3、1 个山墙屋顶,厚度为 300 毫米,坡度为 25°,与墙壁相连,没有悬垂。
4、所有的建筑部件(物体)都没有材料或分层。
小房子选择了没有窗户、门、楼梯、固定装置等,使Archicad和Revit中的建模尽可能统一,以便比较接近。仅使用对象类型,几乎所有 BIM 项目和最简单的版本都使用这些对象类型。

准备好秒表后,实验首先复制房子,这样就有两个。两间房子被复制,所以有 4 个。这些被复制,所以有 8 个,依此类推,到 16、32、64、128、256、512、1,024、2,048、4,096、8,192,最后是 16,384 个小房子。整个实验仅在平面图中进行。房子每增加一倍,复制的工作就需要越来越长的时间。虽然第一个副本发生得如此之快,以至于您无法开始和停止计时。几份副本后,首先需要几秒钟,然后才是真正的等待时间。在这里您可以看到 Archicad 和 Revit 的测量结果。

看起来等待时间在这两个程序中都呈指数级增长,但 Revit 中的增长速度比 Archicad 中快得多。在Revit中复制到256个房子需要12秒,而在Archicad中复制到512个房子只需要4秒。但是,差距越来越大了。复制到总共 2,048 栋房屋,在 Archicad 中需要 10 秒,在 Revit 中需要超过 5 分钟。总共 4,096 栋房屋的下一个副本在 Archicad 中需要 20 秒,在 Revit 中需要将近 20 分钟。随后,我们停止了 Revit 中的测量,因为等待时间变得异常长。在 Archicad 中,复制一共 16,384 个房屋用了 2 分 17 秒。然后 Archicad“崩溃”,我们停止了实验。
然而,有趣的是,两个程序之间的差异也呈指数增长。复制到 2,048 个房屋时,Revit 比 Archicad 慢 30 倍,而复制到 4,096 个房屋时,Revit 慢 60 倍!
在实验过程中,我们密切关注计算机在处理器和 RAM 上的负载。虽然这两个程序的 RAM 消耗量都在 10 GB 左右,并且在整个实验过程中相当均匀,但两个程序利用处理器能力的方式存在很大差异。虽然 Revit 偶尔会在每个处理器核心的短负载之间切换,但 Archicad 相当均匀地加载所有 6 个处理器核心(12 个线程)。这意味着复制对象的任务在 Archicad 中比在 Revit 中更好地利用了具有许多处理器内核的现代计算机,这可能更适合只有一个非常快速的处理器内核的处理器。但是,现在不可能购买只有一个处理器内核的计算机。市场上的大多数计算机都有 4 到 8 个处理器内核——有些多达 64 个!
这不是一个典型的任务,您一遍又一遍地复制数千个对象,但这个实验表明需要多少时间才能将程序推向等待时间,对于 Archicad 和 Revit 的用户来说,这将感觉很长一段时间. 如果您从事大型、复杂的项目,例如 医院或景观,在这两个程序中,您将在复制、移动、编辑模型中的对象时经历漫长的等待时间,例如 生成截面、立面和体积提取。
然而,令人惊讶的是,这两个程序在处理复制许多简单对象的任务时的差异如此显着。如果等待程序执行任务的时间超过 20 分钟,在很多情况下您会怀疑程序是否“崩溃”并需要重新启动,这可能会进一步延迟任务。

如果您查看包含 4,096 间小房子的项目的文件大小,Revit 文件大约需要占用 60 MB,而 Archicad 文件占用 37 MB。因此,Revit 文件比 Archicad 文件大 60% 以上,这在您每次打开和保存项目时都会有所不同,例如 在公司的服务器上存储多个版本的 BIM 文件,进行备份并上传到“云端”中的在线平台。
第二次尝试:
为了解这两个程序如何处理 IFC 文件的导入,我们模拟了一个简单的建筑,其中有一个甲板、10 面墙和每平方米 6 个窗户。层,共20层。窗户非常简单,只有一个固定部分,而墙壁和甲板则被建模为由混凝土、绝缘材料和混凝土组成的分层建筑部分。我们将这座建筑复制成 16 座相同的塔楼,并将项目导出到 IFC 文件(IFC 2.x.3。协调视图 2.0)。建模和导出均在 Revit 中完成。然后我们重新启动计算机并将 IFC 文件导入 Revit 和 Archicad。因此,导入到两个程序中的是来自 Revit 的同一个 IFC 文件。我们没有更改 Revit 或 Archicad 中的默认导入或导出设置。
使用 Revit 或 Archicad 导入并没有花费那么长时间。在 Revit 中花费了 3 分钟多一点,在 Archicad 中花费了不到一分钟。虽然我们知道 IFC 文件通常很重并且需要很长时间才能导入,但奇怪的是 Revit 花费的时间是 Archicad 的 3 倍多。特别是考虑到 IFC 文件来自 Revit,因此人们期望转换会比软件必须在两个不同的 BIM 程序对每个建筑部分建模的方式之间进行转换时更快。
Revit与Archicad对比总结:
年复一年,BIM 程序在优化,硬件速度更快,但与此同时,我们的 BIM 项目也变得越来越大、越来越复杂。因此,使用 BIM 时常有等待计算机工作的经历。有趣的是,我们无法测量在 Archicad 或 Revit 中将 64 座小房子复制到总共 128 座需要多长时间。实际上,我们在 Archicad 和 Revit 中对 20 层高的塔楼进行了建模,以测试生成穿过建筑物的截面的速度,但这在任何一个程序中都绝对没有延迟。因此,我们已经习惯了这样一个事实,即使是非常复杂的任务也可以通过单击鼠标来快速完成。另一方面,当您必须等待几秒钟或几分钟才能让计算机工作时,它有很大的重点。
也许是正确的,因为例如等待时间 每 5 分钟可能出现 15 秒,每天浪费 20 分钟的工作,相当于每年工作 2 周。在选择软件时,如果一个程序的等待时间比另一个程序长得多,这就是一项隐性支出。直截了当:想象一下,如果您可以切换到另一个 BIM 程序,然后获得两周的额外暑假报酬
在我们的简单测试中,Archicad 和 Revit 处理相同任务的方式以及这两个程序如何利用计算机硬件之间似乎存在很大差异。毕竟,如果任务主要只在众多内核中的一个上执行,那么购买一台具有大量 RAM、强大的图形卡和许多处理器内核的新型快速计算机也无济于事。这使得难以消除等待时间。
在 Revit 中复制大量对象所花费的时间是在 Archicad 中的 60 倍,而导入 IFC 所花费的时间是其 3 倍,这超出了我们开始实验之前的预期。令人大开眼界的是,这两个程序在很多方面都很相似,但在速度方面却存在很大差异。
该测试并未表明一个程序优于另一个程序。这两个程序在功能和工作流程之间存在差异,就像价格也不一样一样。我们的两个测试绝不是足够的,你可以很容易地想象你测试的方式不同——例如 在不同的硬件上——对于某些任务,Revit 可能比 Archicad 更快,就像许多任务在两个程序中花费相同的时间一样。
最后一件事:重要的是在这些理论实验中,你把它当作理论而不是实践。我们做这件事时眼花缭乱,因为世界比您在两个 BIM 程序中复制 16,000 座小房子时看起来要复杂得多。我们希望尽可能准确和客观地展示不同 BIM 程序之间的差异,但同时在正面描绘 Archicad 方面具有明显优势。- 我不认为它会落后于任何人……