CesiumGS / cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
https://cesium.com/cesiumjs/
Apache License 2.0
12.92k stars 3.48k forks source link

Performance stats: `ModelExperimental` vs `Model` #10331

Open ptrgags opened 2 years ago

ptrgags commented 2 years ago

Now that the ModelExperimental implementation is pretty far along, we wanted to start measuring its performance compared to the old Model. This issue is to record the results.

Testing Loading Time

To start simple, I performed a test of loading times for a few tilesets to cover some common cases.

image

image

image

Results

All the results can be found in this spreadsheet. For the color-coded cells, green means ModelExperimental was faster, red means ModelExperimental was slower at loading the model. Performance Stats.xlsx

Preview:

image

image

image

Takeaways

CC @lilleyse @j9liu @IanLilleyT

JiaoJianing commented 1 year ago

Hello~ Anything progress? Now we have some huge 3dtiles data, in a fixed view, the loading time will be longer in version 1.97 than pervious version. Have you investigated the cause of the performance drop? @ptrgags