Тестирование на микроконтроллере ATmega1284P с частотой 16 МГц и прошивкой Marlin 2.1.x показало, что использование команд дуг G2/G3 эффективнее сегментированных команд G1. В системе были активированы S-curve, Linear Advance и ZV Input Shaping.

При одинаковом количестве планировщика блоков команда G1 оказалась примерно на 22% медленнее. При уменьшении длины сегментов G1 до 0,5–0,1 мм команды G2 выполняли круги в 2,2–6,8 раза быстрее, обеспечивая более плавный ход без ударных нагрузок.

При передаче данных через UART на скорости 250 000 бод 7 542 команды G1 выполнялись 70,029 с, тогда как шесть команд G2 завершили задачу за 7,656 с. Использование G2 дало почти десятикратный прирост скорости.

Использование G1 приводило к переполнению буфера, ошибкам контрольных сумм и повторным передачам, что вызывало замирания. Команды G2 снижают нагрузку на чтение G-кода, парсинг ASCII и обмен данными, что оптимизирует работу контроллера.