Íslenska
Appearance
Íslenska
Appearance
Þetta skjal fer djúpt í arkitektúrhönnun WSL Dashboard, tæknival og undirliggjandi innleiðingarrökfræði lykilþátta, með það að markmiði að veita þróunaraðilum og háþróuðum notendum tæknilegt dýptarsjónarhorn.
WSL Dashboard notar klassíska arkitektúr svörun viðmótsdrifin + ósamstillt bakendavinnsla, og nýtir tegundakerfi og eignarráðsmódel Rust-tungumálsins til að tryggja minnisöryggi og mikla samhliða afköst.
Forritið sækir stöðu tilvika rauntíma með því að kalla wsl.exe --list --verbose og þátta úttakið (meðhöndlar UTF-16 kóðun).
Flutningsaðgerðin nýtir innflutnings-/útflutningsbúnað WSL, en með mikilli abstraktion og atómískri meðhöndlun.
Netaðgerðin er ekki bara netsh interface portproxy kall.
wsl hostname -I kortleggur það sjálfkrafa sýndarnet-IP milli hýsils og tilviks.Nýtir skipanalínuviðmót usbipd-win.
Forritið fylgist með eigin auðlindanotkun í gegnum innfædd Windows API (eins og GetProcessMemoryInfo).
| Mælikvarði | Markmið/raun | Hagræðingaraðferð |
|---|---|---|
| Ræsingarhraði | < 500ms | Forþýtt Slint-viðmót, minni keyrslutímaþáttun. |
| Grunnminni (bakki) | ~10MB | Lágmarkar tíðni bakgrunnskallana, losar renderunarskyndiminni eftir þörfum. |
| CPU-notkun (kyrrstaða) | < 0,1% | Notar atvikadrifna líkan Windows, forðast tómar köllunarlykkjur. |
| Renderunarrammahraði | 60 FPS | Skia GPU-hraðall, subpixel hristingarminnkun. |
Til að tryggja mjúkt viðmót eru allar tímafrekar aðgerðir (eins og útflutningur VHDX) dreifðar í gegnum ósamstillt verkefni:
Command skilaboð.tokio::sync::mpsc til vinnslutækis bakendaverkefna.~\.wsldashboard, án nokkurrar skýsamstillingar, sem verndar persónuvernd notandans.