Skip to content

Commit

Permalink
Update benchmark for 02-empty-app-frameless on ubuntu-latest
Browse files Browse the repository at this point in the history
  • Loading branch information
Elanis authored and github-actions[bot] committed Dec 22, 2024
1 parent eb92fa4 commit 89329f8
Show file tree
Hide file tree
Showing 2 changed files with 5,835 additions and 5,731 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,48 +152,48 @@ See source in [benchmark/02-empty-app-frameless](https://github.com/Elanis/web-t
| ***Windows (ARM64)*** | ≈295MB | ? | [Requested](https://github.com/nwjs/nw.js/issues/7599) | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** | ≈433MB | ? | ≈595MB | ? | ? | ≈1MB | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** | ≈410MB | ≈3MB | ≈543MB | ≈7MB | ? | ≈2MB | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |1GB |2MB |520MB | ≈7MB | ≈75MB | ≈1MB | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? | ? |523MB | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |274MB |3MB |516MB | ≈7MB | ≈75MB | ≈1MB | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? | ? |521MB | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARMv7l)*** | ≈221MB | ? | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARM64)*** | ≈289MB | ? | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? | ≈1MB | N/A<sup>1</sup>| N/A<sup>2</sup>|

### Build time

| | [Electron](https://github.com/electron/electron) | [Tauri](https://github.com/tauri-apps/tauri) | [NW.JS](https://github.com/nwjs/nw.js) | [Wails](https://github.com/wailsapp/wails) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈3102ms | ≈187051ms | ≈22946ms | ≈6303ms | ≈8810ms |177ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x64)*** | ≈3102ms | ≈187051ms | ≈22946ms | ≈6303ms | ≈8810ms |234ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (x86)*** | ≈3102ms | ? | ≈22946ms | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Windows (ARM64)*** | ≈3102ms | ? | [Requested](https://github.com/nwjs/nw.js/issues/7599) | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (x64)*** | ≈1868ms | ? | ≈6177ms | ? | ? | ≈345ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** | ≈1868ms | ≈66604ms | ≈6177ms | ≈23308ms | ? |177ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |2932ms |214049ms |38340ms |30160ms |6625ms |177ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? | ? |38340ms | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARMv7l)*** |2932ms | ? | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARM64)*** |2932ms | ? | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? |177ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** | ≈1868ms | ≈66604ms | ≈6177ms | ≈23308ms | ? |234ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |1264ms |282672ms |16804ms |30787ms |6422ms |234ms | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x86)*** | ? | ? |16804ms | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARMv7l)*** |1264ms | ? | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (ARM64)*** |1264ms | ? | [Requested](https://github.com/nwjs/nw.js/issues/1151) | ? | ? |234ms | 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) | [Tauri](https://github.com/tauri-apps/tauri) | [NW.JS](https://github.com/nwjs/nw.js) | [Wails](https://github.com/wailsapp/wails) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈348MB (Debug) => ≈250MB (Release) | ≈336MB (Debug) => ≈255MB (Release) | ≈158MB (Debug) => ≈287MB (Release) | ≈737MB (Debug) => ≈261MB (Release) | ≈165MB (Debug) | ≈630MB (Debug) => ≈416MB (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** | ≈416MB (Debug) => ≈320MB (Release) | ≈186MB (Debug) => ≈63MB (Release) | ≈749MB (Debug) => ≈505MB (Release) | ≈247MB (Debug) => ≈70MB (Release) | ≈146MB (Debug) | ≈120MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |709MB (Debug) => ≈590MB (Release) |310MB (Debug) => ≈94MB (Release) |397MB (Debug) => ≈877MB (Release) |642MB (Debug) => ≈433MB (Release) |295MB (Debug) | ≈1GB (Debug) => ≈976MB (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |718MB (Debug) => ≈590MB (Release) |637MB (Debug) => ≈96MB (Release) |437MB (Debug) => ≈881MB (Release) |664MB (Debug) => ≈435MB (Release) |309MB (Debug) | ≈1GB (Debug) => ≈968MB (Release) | 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) | [Tauri](https://github.com/tauri-apps/tauri) | [NW.JS](https://github.com/nwjs/nw.js) | [Wails](https://github.com/wailsapp/wails) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈167MB (Debug) => ≈101MB (Release) | ≈230MB (Debug) => ≈153MB (Release) | ≈297MB (Debug) => ≈130MB (Release) | ≈239MB (Debug) => ≈164MB (Release) | ≈114MB (Debug) | ≈294MB (Debug) => ≈275MB (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** | ≈166MB (Debug) => ≈118MB (Release) | ≈140MB (Debug) => ≈85MB (Release) | ≈388MB (Debug) => ≈174MB (Release) | ≈218MB (Debug) => ≈87MB (Release) | ≈84MB (Debug) | ≈111MB (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |138MB (Debug) => ≈102MB (Release) |104MB (Debug) => ≈24MB (Release) |286MB (Debug) => ≈202MB (Release) |248MB (Debug) => ≈160MB (Release) |101MB (Debug) |516MB (Debug) => ≈508MB (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |147MB (Debug) => ≈108MB (Release) |266MB (Debug) => ≈24MB (Release) |321MB (Debug) => ≈202MB (Release) |262MB (Debug) => ≈161MB (Release) |98MB (Debug) |533MB (Debug) => ≈500MB (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|

### Start duration

| | [Electron](https://github.com/electron/electron) | [Tauri](https://github.com/tauri-apps/tauri) | [NW.JS](https://github.com/nwjs/nw.js) | [Wails](https://github.com/wailsapp/wails) | [NodeGui](https://github.com/nodegui/nodegui) | [Neutralino](https://github.com/neutralinojs/neutralinojs) | [Flutter](https://github.com/flutter/flutter) | [.Net MAUI w/ Vue](https://github.com/dotnet/maui) |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| ***Windows (x64)*** | ≈592ms (Debug) => ≈214ms (Release) | ≈2420ms (Debug) => ≈438ms (Release) | ≈7143ms (Debug) => ≈575ms (Release) | ≈8024ms (Debug) => ≈430ms (Release) | ≈4610ms (Debug) | ? | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***MacOS (arm64)*** | ≈365ms (Debug) => ≈228ms (Release) | ≈3870ms (Debug) => ≈1747ms (Release) | ≈3671ms (Debug) => ≈664ms (Release) | ≈4594ms (Debug) => ≈1756ms (Release) | ? | ≈1850ms (Debug) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |416ms (Debug) => ≈270ms (Release) | ≈26836ms (Debug) => ≈25298ms (Release) |5644ms (Debug) => ≈436ms (Release) |3171ms (Debug) => ≈256ms (Release) | ? |497ms (Debug) => ≈349ms (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|
| ***Linux (x64)*** |415ms (Debug) => ≈273ms (Release) | ? |5689ms (Debug) => ≈409ms (Release) |2969ms (Debug) => ≈249ms (Release) | ? |487ms (Debug) => ≈355ms (Release) | N/A<sup>1</sup>| N/A<sup>2</sup>|

**<sup>1</sup>**: Frameless mode not supported yet
**<sup>2</sup>**: Frameless mode not working
Expand Down
Loading

0 comments on commit 89329f8

Please sign in to comment.