Skip to content

Danbka/php-graphql-deffred

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memory issue with using Deffered

run:

composer install

cd public

php -S localhost:8000

Send the request:

query {
  getBooks {
    title
    author {
      name
    }
  }
}

and have a look at the console. You will se something like this: Used memory: 58 Mb

After the second request it will be around Used memory: 30 then Used memory: 16 and so on.

Now comment 53-55 lined in index.php and comment out line 56

return new Deferred(function() use ($authors, $rootValue) {
    return $authors[$rootValue['authorId']];
});
// return $authors[$rootValue['authorId']];

send the same request and the memory usage much less: Used memory: 4 Mb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages