UPDATE: Updated to show most recent table with replaces the big theta functions representing computing time with specific RTC-based expressions. (For example for the () contains ()? block for both strings and lists as well as for calling a custom block etc.) ChromeCat updated his every block timed project to be (much) more accurate and include literally every single block. You can't run the tests without a special timing block mod which isn't available yet to the public so for now just enjoy the improved RTC table. RTC = Relative Time Cost. This is each block's time cost relative to the cost of the minus operation. E.g Move has an RTC of 7.1 meaning it takes 7.1x longer than the subtraction operation. (Uncertainty is ±0.15 RTC) *Note*: if the block has a wait component its RTC is determined by the wait. Certain blocks depend on list/string length, costume size, pen size, pen line length, gpu specs. **If a block has an RTC of exactly 5000, it means it causes a screen refresh and i've given it an arbitrarily large RTC value. Commands (won't work without the mod): t: test all m: test motion l: test looks c: test control s: test sensing o: test operations v: test variables p: test pen 0: test other (sound, custom blocks, broadcasts)
Just to make it more readable from player mode, I added a zoom scrolling option. Click anywhere to zoom in to that location. Then move your mouse around to move and see other block timings. Click anywhere again to disable zoom scrolling.