PyPerformance on M4 Pro 12 core (14" model)

Apple M4 Pro testing with a Apple MacBook Pro and Apple M4 Pro on macOS 15.2 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2501185-NE-PYPERFORM25
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Apple M4 Pro - Apple M4 Pro - Apple MacBook Pro
January 18
  1 Hour, 18 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


PyPerformance

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_websocketsApple M4 Pro - Apple M4 Pro - Apple MacBook Pro4080120160200SE +/- 1.20, N = 3183

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_tcp_sslApple M4 Pro - Apple M4 Pro - Apple MacBook Pro150300450600750SE +/- 5.46, N = 3677

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: python_startupApple M4 Pro - Apple M4 Pro - Apple MacBook Pro246810SE +/- 0.00, N = 38.05

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: xml_etreeApple M4 Pro - Apple M4 Pro - Apple MacBook Pro714212835SE +/- 0.07, N = 328.4

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pickle_pure_pythonApple M4 Pro - Apple M4 Pro - Apple MacBook Pro306090120150SE +/- 0.00, N = 3139

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: async_tree_ioApple M4 Pro - Apple M4 Pro - Apple MacBook Pro80160240320400SE +/- 1.20, N = 3366

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: gc_collectApple M4 Pro - Apple M4 Pro - Apple MacBook Pro130260390520650SE +/- 0.33, N = 3608

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: django_templateApple M4 Pro - Apple M4 Pro - Apple MacBook Pro48121620SE +/- 0.06, N = 314.9

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pathlibApple M4 Pro - Apple M4 Pro - Apple MacBook Pro3691215SE +/- 0.00, N = 311.5

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: regex_compileApple M4 Pro - Apple M4 Pro - Apple MacBook Pro1224364860SE +/- 0.18, N = 355.1

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: goApple M4 Pro - Apple M4 Pro - Apple MacBook Pro20406080100SE +/- 0.81, N = 379.7

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: crypto_pyaesApple M4 Pro - Apple M4 Pro - Apple MacBook Pro918273645SE +/- 0.29, N = 338.0

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: floatApple M4 Pro - Apple M4 Pro - Apple MacBook Pro816243240SE +/- 0.12, N = 336.9

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: raytraceApple M4 Pro - Apple M4 Pro - Apple MacBook Pro306090120150SE +/- 0.00, N = 3131

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: chaosApple M4 Pro - Apple M4 Pro - Apple MacBook Pro714212835SE +/- 0.06, N = 328.6

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: json_loadsApple M4 Pro - Apple M4 Pro - Apple MacBook Pro3691215SE +/- 0.00, N = 310.6

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: nbodyApple M4 Pro - Apple M4 Pro - Apple MacBook Pro1224364860SE +/- 0.00, N = 353.3