Skip to content

Commit

Permalink
Update benchmark for 01-empty-app on macos-latest
Browse files Browse the repository at this point in the history
  • Loading branch information
Elanis authored and github-actions[bot] committed Apr 25, 2023
1 parent e1aa495 commit 411cf70
Show file tree
Hide file tree
Showing 2 changed files with 4,240 additions and 2,111 deletions.
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,11 @@ See source in [benchmark/01-empty-app](https://github.com/Elanis/web-to-desktop-

| | [Electron](https://github.com/electron/electron) | [NW.JS](https://github.com/nwjs/nw.js) | [Tauri](https://github.com/tauri-apps/tauri) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Wails](https://github.com/wailsapp/wails) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI](https://github.com/dotnet/maui) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈239MB |345MB | ≈1MB | ≈171MB | ≈2MB | ≈8MB | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x86)*** | ≈213MB |312MB | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x64)*** | ≈239MB |334MB | ≈1MB | ≈171MB | ≈2MB | ≈8MB | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x86)*** | ≈213MB |301MB | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (ARM64)*** | ≈248MB | [Requested](https://github.com/nwjs/nw.js/issues/7599) | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** | ≈376MB |315MB | ≈3MB | ? | ≈1MB | ≈7MB | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** |356MB | ? | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** | ≈376MB |508MB | ≈3MB | ? | ≈1MB | ≈7MB | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** |359MB | ? | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** | ≈243MB | ≈442MB | ≈4MB | ≈75MB | ≈1MB | ≈6MB | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? | ≈441MB | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARMv7l)*** | ≈180MB | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
Expand All @@ -78,38 +78,38 @@ See source in [benchmark/01-empty-app](https://github.com/Elanis/web-to-desktop-

| | [Electron](https://github.com/electron/electron) | [NW.JS](https://github.com/nwjs/nw.js) | [Tauri](https://github.com/tauri-apps/tauri) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Wails](https://github.com/wailsapp/wails) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI](https://github.com/dotnet/maui) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈5654ms |15661ms | ≈314163ms | ≈16062ms | ≈866ms | ≈11974ms | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x86)*** | ≈5654ms |15661ms | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x64)*** | ≈5654ms |12550ms | ≈314163ms | ≈16062ms | ≈866ms | ≈11974ms | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x86)*** | ≈5654ms |12550ms | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (ARM64)*** | ≈5654ms | [Requested](https://github.com/nwjs/nw.js/issues/7599) | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** |9225ms |15661ms |218289ms | ? |765ms |69468ms | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** |9225ms | ? | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** | ≈2328ms |15661ms | ≈304830ms | ≈8919ms |765ms | ≈35090ms | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? |15661ms | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** |19979ms |12550ms |237886ms | ? |954ms |68238ms | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** |19979ms | ? | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** | ≈2328ms |12550ms | ≈304830ms | ≈8919ms |954ms | ≈35090ms | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? |12550ms | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARMv7l)*** | ≈2328ms | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARM64)*** | ≈2328ms | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? |765ms | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARM64)*** | ≈2328ms | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? |954ms | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|

### Memory Usage - (Average of runs) Median of used memory for main process and children ones)

| | [Electron](https://github.com/electron/electron) | [NW.JS](https://github.com/nwjs/nw.js) | [Tauri](https://github.com/tauri-apps/tauri) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Wails](https://github.com/wailsapp/wails) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI](https://github.com/dotnet/maui) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈81MB (Debug) => ≈79MB (Release) | ≈114MB (Debug) => ≈84MB (Release) | ≈81MB (Debug) => ≈84MB (Release) | ≈63MB (Debug) | ≈76MB (Debug) | ≈84MB (Debug) => ≈84MB (Release) | ≈412MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** |71MB (Debug) => ≈72MB (Release) |74MB (Debug) => ≈90MB (Release) |47MB (Debug) => ≈31MB (Release) |48MB (Debug) |73MB (Debug) => ≈30MB (Release) |64MB (Debug) => ≈34MB (Release) |364MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** |73MB (Debug) => ≈65MB (Release) |122MB (Debug) => ≈90MB (Release) |60MB (Debug) => ≈31MB (Release) |61MB (Debug) |112MB (Debug) => ≈30MB (Release) |70MB (Debug) => ≈34MB (Release) |409MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** | ≈182MB (Debug) => ≈182MB (Release) | ≈79MB (Debug) => ≈6MB (Release) | ≈112MB (Debug) => ≈103MB (Release) | ≈160MB (Debug) | ≈236MB (Debug) => ≈236MB (Release) | ≈219MB (Debug) => ≈215MB (Release) | ≈479MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|

### Memory Usage - (Average of runs) Median of difference between system measured free memory before execution and during execution)

| | [Electron](https://github.com/electron/electron) | [NW.JS](https://github.com/nwjs/nw.js) | [Tauri](https://github.com/tauri-apps/tauri) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Wails](https://github.com/wailsapp/wails) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI](https://github.com/dotnet/maui) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈185MB (Debug) => ≈97MB (Release) | ≈277MB (Debug) => ≈147MB (Release) | ≈236MB (Debug) => ≈145MB (Release) | ≈231MB (Debug) | ≈80MB (Debug) | ≈278MB (Debug) => ≈166MB (Release) | ≈329MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** | ? | ? | ? | ? | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** | ≈201MB (Debug) => ≈137MB (Release) | ≈216MB (Debug) => ≈110MB (Release) | ≈109MB (Debug) => ≈-19343360B (Release) | ≈69MB (Debug) | ≈145MB (Debug) => ≈29MB (Release) | ≈209MB (Debug) => ≈37MB (Release) | ≈345MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** | ≈99MB (Debug) => ≈61MB (Release) | ≈87MB (Debug) => ≈3MB (Release) | ≈99MB (Debug) => ≈24MB (Release) | ≈75MB (Debug) | ≈443MB (Debug) => ≈317MB (Release) | ≈242MB (Debug) => ≈129MB (Release) | ≈994MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|

### Start duration

| | [Electron](https://github.com/electron/electron) | [NW.JS](https://github.com/nwjs/nw.js) | [Tauri](https://github.com/tauri-apps/tauri) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Wails](https://github.com/wailsapp/wails) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI](https://github.com/dotnet/maui) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈2221ms (Debug) => ≈339ms (Release) | ≈816ms (Release) | ≈5157ms (Debug) => ≈814ms (Release) | ? | ? | ≈15530ms (Debug) => ≈845ms (Release) | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** |2021ms (Debug) => ≈889ms (Release) |1594ms (Release) |5757ms (Debug) => ≈767ms (Release) | ? |2416ms (Debug) => ≈893ms (Release) |11690ms (Debug) => ≈950ms (Release) | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** |1777ms (Debug) => ≈7907ms (Release) |1707ms (Release) |6312ms (Debug) => ≈787ms (Release) | ? |2438ms (Debug) => ≈745ms (Release) |9155ms (Debug) => ≈825ms (Release) | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** | ≈741ms (Debug) => ≈309ms (Release) | ? | ≈38049ms (Debug) => ≈1117ms (Release) | ? | ≈1713ms (Debug) => ≈451ms (Release) | ≈4634ms (Debug) => ≈368ms (Release) | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|

**<sup>1</sup>**: Benchmark WIP
Expand Down
Loading

0 comments on commit 411cf70

Please sign in to comment.