paulirwin commented on issue #933:
URL: https://github.com/apache/lucenenet/issues/933#issuecomment-2016562323

   @jeme Awesome find, thanks! I ran the benchmarks on my M1 Pro and sure 
enough there's a large discrepancy, up to 179x slower on .NET 8:
   
   ```
   BenchmarkDotNet v0.13.12, macOS Sonoma 14.3.1 (23D60) [Darwin 23.3.0]
   Apple M1 Pro, 1 CPU, 8 logical and 8 physical cores
   .NET SDK 8.0.202
     [Host]   : .NET 7.0.10 (7.0.1023.36312), Arm64 RyuJIT AdvSIMD
     .NET 7.0 : .NET 7.0.10 (7.0.1023.36312), Arm64 RyuJIT AdvSIMD
     .NET 8.0 : .NET 8.0.3 (8.0.324.11423), Arm64 RyuJIT AdvSIMD
   
   Server=True  
   
   | Method      | Job      | Runtime  | Mean         | Error      | StdDev     
| Median       | Ratio  | RatioSD |
   |------------ |--------- |--------- 
|-------------:|-----------:|-----------:|-------------:|-------:|--------:|
   | Write1Kb    | .NET 7.0 | .NET 7.0 |     32.04 us |   0.303 us |   0.283 us 
|     32.02 us |   1.00 |    0.00 |
   | Write1Kb    | .NET 8.0 | .NET 8.0 |  5,209.14 us | 143.338 us | 418.125 us 
|  5,123.13 us | 159.53 |   10.16 |
   |             |          |          |              |            |            
|              |        |         |
   | Write2Kb    | .NET 7.0 | .NET 7.0 |     31.66 us |   0.565 us |   0.501 us 
|     31.65 us |   1.00 |    0.00 |
   | Write2Kb    | .NET 8.0 | .NET 8.0 |  5,395.70 us | 149.807 us | 441.708 us 
|  5,269.80 us | 179.62 |   14.61 |
   |             |          |          |              |            |            
|              |        |         |
   | Write4Kb    | .NET 7.0 | .NET 7.0 |     31.57 us |   0.454 us |   0.379 us 
|     31.57 us |   1.00 |    0.00 |
   | Write4Kb    | .NET 8.0 | .NET 8.0 |  5,494.01 us | 159.845 us | 468.799 us 
|  5,481.13 us | 174.13 |   13.45 |
   |             |          |          |              |            |            
|              |        |         |
   | Write512Kb  | .NET 7.0 | .NET 7.0 |  5,272.88 us | 103.347 us | 169.802 us 
|  5,307.65 us |   1.00 |    0.00 |
   | Write512Kb  | .NET 8.0 | .NET 8.0 |  5,439.62 us | 107.396 us | 147.005 us 
|  5,404.71 us |   1.04 |    0.04 |
   |             |          |          |              |            |            
|              |        |         |
   | Write1024Kb | .NET 7.0 | .NET 7.0 |  5,825.75 us | 127.982 us | 365.140 us 
|  5,804.00 us |   1.00 |    0.00 |
   | Write1024Kb | .NET 8.0 | .NET 8.0 |  5,619.59 us | 111.783 us | 223.243 us 
|  5,591.22 us |   0.96 |    0.07 |
   |             |          |          |              |            |            
|              |        |         |
   | Write16Mb   | .NET 7.0 | .NET 7.0 | 14,257.58 us | 282.783 us | 347.283 us 
| 14,285.54 us |   1.00 |    0.00 |
   | Write16Mb   | .NET 8.0 | .NET 8.0 | 12,851.95 us | 302.271 us | 891.252 us 
| 12,353.02 us |   0.95 |    0.08 |
   ```


-- 
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