Я создаю схему graphQL, используя аннотации Java. Благодаря библиотеке graphql-spqr. Я вызываю код для
GraphQLSchemaGenerator schemaGenerator = new GraphQLSchemaGenerator()
.withResolverBuilders(new AnnotatedResolverBuilder())
.withValueMapperFactory(new JacksonValueMapperFactory())
.withOperationsFromSingleton(<annotatedClassObject>);
GraphQLSchema schema = schemaGenerator.generate();
Приведенный выше код выполняется для каждого вызова API graphQL. Я знаю, что в библиотеке Java GraphQL задокументирована строка ниже.
/** Building this object is very cheap and can be done on each
* execution * if necessary. Building the schema is often not
* as cheap, especially if its parsed from graphql IDL schema
* format via {@link graphql.schema.idl.SchemaParser}.
*/
Можно ли как-то собрать данные о том, сколько времени занимает каждый вызов для создания этой схемы?