Benchmarks
Specs
============================================================
BENCHMARK SYSTEM INFORMATION
============================================================
OS: Windows 10.0.26200
CPU: AMD64 Family 25 Model 8 Stepping 2, AuthenticAMD
Cores: 32 physical / 64 logical
RAM: 127.9 GB
Network:
Download: 450Mbps
Upload: 70MpbsBadger
Project size
Windows Client (shipping)
6
Mac Client (shipping)
8.9
Linux Client
5.7
Linux Server
1.2
iOS Client
4.8
Total
26.6
Results
All base patches perform a full cook similarly to the legacy non-patching case
No patching
11:27
5:21
54:50
1:11:38
Base patch (no RCC)
11:08
5:37
52:28
1:09:13
Base patch (RCC)
11:34
5:32
52:37
1:09:43
Patched upload without RCC performs the optimization during the upload step. The same assets are cooked and packaged as in the legacy case. Assets that have not changed are then discarded before the upload
Patched upload without RCC resulted in a ~70% reduction of the total cook & upload time and a ~94% reduction in the content size that a user would need to download to get this updated content
Patched upload (no RCC)
11:21
5:48
3:29
20:38
Windows Client (Shipping)
0.38
Mac Client (Shipping)
0.38
Linux Client (Shipping)
0.38
Linux Server (Shipping)
0.02
Ios Client (Shipping)
0.38
Total
1.54
Patched upload with RCC performs the optimization during the cook step. Assets are instead discarded from the cook which reduces the amount of assets being packaged and uploaded as a result
Patched upload with RCC resulted in a ~97% reduction of the total cook & upload time and a ~99% reduction in the content size that a user would need to download to get this updated content
Patched upload (RCC)
1:19
0:14
0:27
2:00
Windows Client (Shipping)
0.01
Mac Client (Shipping)
0.02
Linux Client (Shipping)
0.01
Linux Server (Shipping)
0.01
Ios Client (Shipping)
0.01
Total
0.06
ODK
Project size
Windows Client (Shipping)
0.71
Mac Client (Shipping)
1.3
Linux Client (Shipping)
0.72
Linux Server (Shipping)
0.1
Total
2.83
Results
All base patches perform a full cook similarly to the legacy non-patching case
No patching
1:29
0:44
5:40
7:53
Base patch (No RCC)
1:46
0:20
5:20
7:26
Base patch (RCC)
1:41
0:16
5:20
7:17
Patched upload without RCC performs the optimization during the upload step. The same assets are cooked and packaged as in the legacy case. Assets that have not changed are then discarded before the upload
Patched upload without RCC resulted in a ~62% reduction of the total cook & upload time and a ~99% reduction in the content size that a user would need to download to get this updated content
Patched upload (no RCC)
2:20
0:16
0:14
2:50
Windows Client (Shipping)
0.006
Mac Client (Shipping)
0.007
Linux Client (Shipping)
0.006
Linux Server (Shipping)
0.005
Total
0.02
Patched upload with RCC performs the optimization during the cook step. Assets are instead discarded from the cook which reduces the amount of assets being packaged and uploaded as a result
Patched upload with RCC resulted in a ~86% reduction of the total cook & upload time and a 99.6% reduction in the content size that a user would need to download to get this updated content
Patched upload (RCC)
0:43
0:07
0:11
1:01
Windows Client (Shipping)
0.003
Mac Client (Shipping)
0.003
Linux Client (Shipping)
0.003
Linux Server (Shipping)
0.002
Total
0.01
Summary
Upload Time
Badger
70%
62%
ODK
97%
86%
This table summarizes the cook & upload time improvements when using RCC and not using RCC (benefit for content creators)
Content Size
Badger
windowsclient
6.01 GB
0.38 GB
0.01 GB
macclient
8.89 GB
0.38 GB
0.02 GB
linuxclient
5.67 GB
0.38 GB
0.01 GB
linuxserver
1.15 GB
0.02 GB
0.01 GB
iosclient
4.80 GB
0.38 GB
0.01 GB
Total
26.52 GB
1.54 GB
0.06 GB
Patched (no RCC): 94% reduction from full upload
Patched (RCC): 99% reduction from full upload
Content Size
ODK
windowsclient
0.69 GB
0.006 GB
0.003 GB
macclient
1.19 GB
0.007 GB
0.003 GB
linuxclient
0.67 GB
0.006 GB
0.003 GB
linuxserver
0.09 GB
0.005 GB
0.002 GB
Total
2.65 GB
0.02 GB
0.01 GB
Patched (no RCC): 99% reduction from full upload
Patched (RCC): 99.6% reduction from full upload
Last updated

