Calling Developers!
We are reenergizing our code contribution process! Learn More

What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Did anyone ever looked into speeding up `cache:class-resolver:build`? This

Options
U018XELUZS9
U018XELUZS9 Posts: 167 🧑🏻‍🚀 - Cadet

Did anyone ever looked into speeding up cache:class-resolver:build? This part here is extremely slow

Comments

  • sebastian.larisch
    sebastian.larisch Spryker Customer Posts: 143 🧑🏻‍🚀 - Cadet
    Options

    we never measured. how long does it take for u? I just checked

    $ time console cache:class-resolver:build
    $ 30.5
    

    and our project size:

    $ find src/Generated/ -type f | wc -l
    3146
    
  • U018XELUZS9
    U018XELUZS9 Posts: 167 🧑🏻‍🚀 - Cadet
    Options
    $ time console cache:class-resolver:build
    
    real    2m26.649s
    user    0m30.813s
    sys     1m46.306s
    

    our size:

    $ find src/Generated -type f | wc -l
        5886
    
  • U02060P4FSQ
    U02060P4FSQ Posts: 5 🧑🏻‍🚀 - Cadet
    Options

    it really depends on your environment, is it on local? win/mac/linux? vm maybe?
    my local stats (mac m1, docker)
    0.84s user
    0.66s system
    28.370 total

    and it doesn’t directly related with a number of files within src/Generated, as it compiles a map for classes within modules, like factories, facades, configs, services, etc

  • U02060P4FSQ
    U02060P4FSQ Posts: 5 🧑🏻‍🚀 - Cadet
    Options

    this would be a better “estimation”
    find src/Generated/Shared/Kernel -type f -name "*.php" -exec cat "{}" \; | wc -l