laravel/pint

pint --parallel slower on mac

已關閉

#421 建立於 2026年2月12日

 (4 則留言) (0 個反應) (0 位負責人)PHP (189 個分叉)user submission
help wanted

倉庫指標

星標
 (3,127 顆星)
PR 合併指標
 (平均合併 2天 1小時) (30 天內合併 12 個 PR)

描述

Pint Version

1.27.1

PHP Version

8.4.17

Description

pint is slower using --parallel option on Mac Mini M4 base model (10-core CPU with 4 performance cores and 6 energy-efficient cores)

Don't know why, maybe it doesn't use the perf-cores ?

~/D/project/project develop ❱ time pint --parallel

PASS .................... 596 files
________________________________________________________
Executed in  810.74 millis    fish           external
   usr time    3.14 secs    277.00 micros    3.14 secs
   sys time    0.78 secs    980.00 micros    0.78 secs
~/D/project/project develop ❱ time pint
 
 PASS .................... 596 files
________________________________________________________
Executed in  289.43 millis    fish           external
   usr time  212.91 millis  234.00 micros  212.67 millis
   sys time   70.71 millis  858.00 micros   69.85 millis

It is faster using --max-processes 4 but slower than no parallelism.

~/D/project/project develop• ❱ time pint --parallel --max-processes 4

 PASS .................... 596 files
________________________________________________________
Executed in  609.86 millis    fish           external
   usr time    1.14 secs    270.00 micros    1.14 secs
   sys time    0.23 secs    967.00 micros    0.23 secs

3 secs with pint --parallel 1.2 secs with pint --parallel --max-processes 4 0.9 secs with pint --parallel --max-processes 3 0.6 secs with pint --parallel --max-processes 2 0.4 secs with pint --parallel --max-processes 1 0.2 secs with pint

Steps To Reproduce

pint --parallel

貢獻者指南