Мы работаем над производительностью в нашем приложении Grails, и кажется, что Grails требуется много времени (7-13 мс), чтобы вернуться из Сервиса обратно в Контроллер.Возвращаемые данные - это ссылки на доменные объекты (Карта с 2 ссылками), не очень сложные.Есть ли способ сократить это время?
У нас есть log.debug () перед оператором возврата в сервисе и еще один после выхода из сервиса в контроллере.
2012-02-01 15:16:07,048 [http-8080-1] DEBUG api.TestService test before service return
2012-02-01 15:16:07,063 [http-8080-1] DEBUG api.TestController test after service return
Редактировать: Grailsверсия 1.3.7
Редактировать: после включения спящего режима SQL:
2012-02-02 09:20:04,504 [http-localhost%2F127.0.0.1-8080-1] DEBUG api.TestService before return
2012-02-02 09:20:04,505 [http-localhost%2F127.0.0.1-8080-1] DEBUG hibernate.SQL select nextval ('hibernate_sequence')
2012-02-02 09:20:04,516 [http-localhost%2F127.0.0.1-8080-1] DEBUG hibernate.SQL insert into test ...
2012-02-02 09:20:04,520 [http-localhost%2F127.0.0.1-8080-1] DEBUG hibernate.SQL update test1 ...
2012-02-02 09:20:04,522 [http-localhost%2F127.0.0.1-8080-1] DEBUG hibernate.SQL insert into test_test1 ...
2012-02-02 09:20:04,524 [http-localhost%2F127.0.0.1-8080-1] DEBUG api.TestController after service