Вот ссылка на некоторые тесты, сделанные еще в '09:
http://pstehlik.com/2009/01/the-speed-difference-between-the-different-types-of-strings-in-groovy-and-grails/
Результаты действительно сильно различаются в зависимости от того, используете ли вы String или GString, чтовы работали с этим объектом, и работали ли вы на консоли или на Jetty.
Но, будучи почти 3 года назад, многое могло измениться.Сценарий тестирования по-прежнему доступен в нижней части страницы, поэтому вы можете попробовать запустить его в текущей версии Groovy, чтобы увидеть, каковы результаты на данный момент.Вы также можете увидеть его заметку , которая может дать больше информации.
Лично я чаще использую строки в одинарных кавычках, а просто использую строку GString в двойных кавычках, когда мне нужноиспользовать подстановку переменных.Никогда не проверял различия в производительности.