Taack commented on issue #15100:
URL: https://github.com/apache/grails-core/issues/15100#issuecomment-3336870192

   Interesting, are you sure you do not run testZ when profiling ?
   What for you happen with `bootJar` task ?
   
   On my machine:
   ```bash
   ❯ uname -a
   Linux cachyos-x8664 6.16.8-2-cachyos #1 SMP PREEMPT_DYNAMIC Fri, 19 Sep 2025 
15:36:25 +0000 x86_64 GNU/Linux
   ❯ java -fullversion
   java full version "24.0.2+11-jvmci-b01"
   ```
   ```bash
   ❯ ./gradlew runTestScript
   Starting a Gradle Daemon (subsequent builds will be faster)
   
   > Task :runTestScript
   DONE (Groovy): 0.03775971 sec 507500000
   DONE (Groovy): 0.206448057 sec 507500000
   DONE (Groovy): 1.54997E-4 sec 507500000
   DONE (Groovy): 0.204011662 sec 507500000
   DONE (Groovy): 1.33337E-4 sec 507500000
   DONE (Groovy): 1.20213E-4 sec 507500000
   DONE (Groovy): 1.34039E-4 sec 507500000
   DONE (Groovy): 1.21044E-4 sec 507500000
   DONE (Groovy): 1.20063E-4 sec 507500000
   DONE (Groovy): 1.19211E-4 sec 507500000
   DONE (Java): 0.007561376 sec 507500000
   DONE (Java): 0.02418948 sec 507500000
   DONE (Java): 0.018589803 sec 507500000
   DONE (Java): 0.023333272 sec 507500000
   DONE (Java): 0.00571447 sec 507500000
   DONE (Java): 1.24371E-4 sec 507500000
   DONE (Java): 1.19281E-4 sec 507500000
   DONE (Java): 1.27537E-4 sec 507500000
   DONE (Java): 1.19953E-4 sec 507500000
   DONE (Java): 1.1867E-4 sec 507500000
   ```
   ```bash
   ❯ ./gradlew bootJar
   ❯ cd build/libs/
   ❯ java -jar slowloop-0.1.jar 
   
   Grails application running at http://localhost:8080 in environment: 
production
   DONE (Java): 0.01175923 sec 507500000
   DONE (Java): 0.026348811 sec 507500000
   DONE (Java): 0.02506293 sec 507500000
   DONE (Java): 0.02507352 sec 507500000
   DONE (Java): 0.025063361 sec 507500000
   DONE (Java): 0.025064924 sec 507500000
   DONE (Java): 0.025059494 sec 507500000
   DONE (Java): 0.025080494 sec 507500000
   DONE (Java): 0.025070756 sec 507500000
   DONE (Java): 0.02500335 sec 507500000
   DONE (Groovy): 0.042208504 sec 507500000
   DONE (Groovy): 0.4149877 sec 507500000
   DONE (Groovy): 0.007679295 sec 507500000
   DONE (Groovy): 0.001074717 sec 507500000
   DONE (Groovy): 0.382807433 sec 507500000
   DONE (Groovy): 0.017776186 sec 507500000
   DONE (Groovy): 0.001095006 sec 507500000
   DONE (Groovy): 0.001076401 sec 507500000
   DONE (Groovy): 0.00107606 sec 507500000
   DONE (Groovy): 0.001075399 sec 507500000                                     
                                                                                
                                
   ```
   No big difference with `bootJar`.. 
   
   For `bootRun`:
   
   ```bash
   ❯ ./gradlew bootRun
   DONE (Java): 0.006307012 sec 507500000
   DONE (Java): 0.006321519 sec 507500000
   DONE (Java): 0.006328843 sec 507500000
   DONE (Java): 0.006304708 sec 507500000
   DONE (Java): 0.006310749 sec 507500000
   DONE (Java): 0.006319636 sec 507500000
   DONE (Groovy): 0.373783673 sec 507500000
   DONE (Groovy): 0.344006879 sec 507500000
   DONE (Groovy): 0.317834347 sec 507500000
   DONE (Groovy): 0.327254334 sec 507500000
   DONE (Groovy): 0.314878958 sec 507500000
   DONE (Groovy): 0.317338413 sec 507500000
   DONE (Groovy): 0.32017958 sec 507500000
   DONE (Groovy): 0.321057593 sec 507500000
   DONE (Groovy): 0.31832622 sec 507500000
   DONE (Groovy): 0.318722871 sec 507500000
   <===========--> 90% EXECUTING [1m 45s]
   > :bootRun
   ```
   
   `bootRun` is more for development time, symbol resolution might differ.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to