WindowSill.DiskIo
0.1.0
dotnet add package WindowSill.DiskIo --version 0.1.0
NuGet\Install-Package WindowSill.DiskIo -Version 0.1.0
<PackageReference Include="WindowSill.DiskIo" Version="0.1.0" />
<PackageVersion Include="WindowSill.DiskIo" Version="0.1.0" />
<PackageReference Include="WindowSill.DiskIo" />
paket add WindowSill.DiskIo --version 0.1.0
#r "nuget: WindowSill.DiskIo, 0.1.0"
#:package WindowSill.DiskIo@0.1.0
#addin nuget:?package=WindowSill.DiskIo&version=0.1.0
#tool nuget:?package=WindowSill.DiskIo&version=0.1.0
WindowSill Disk I/O Extension
Exibe métricas de leitura/escrita de disco em tempo real na barra do WindowSill.
O que aparece na barra
R 12.3 W 4.1 MB/s Q:0
- R = Read MB/s
- W = Write MB/s
- Q = Current Disk Queue Length
Tooltip ao passar o mouse exibe os valores com 2 casas decimais.
Pré-requisitos
- Windows 10/11 x64
- WindowSill instalado (versão 0.9.21 ou superior)
- .NET 10 SDK — obrigatório: o
WindowSill.API.dlla partir da versão 0.9.21 foi compilado contra .NET 10 - Visual Studio 2022 com workload WinUI application development + Windows 11 SDK (10.0.22621.0)
Nota sobre o TargetFramework: se você tentar compilar com
net9.0-windows, o build falhará com 28 erros de conflito de assembly (MSB3277) porque oWindowSill.API.dlldepende deSystem.Runtime 10.0.0.0. Use semprenet10.0-windows10.0.22621.0.
Como localizar a DLL do WindowSill.API
Após instalar o WindowSill, localize o arquivo WindowSill.API.dll:
Get-ChildItem "$env:LOCALAPPDATA\Microsoft\WindowsApps" -Filter "WindowSill.API.dll" -Recurse -ErrorAction SilentlyContinue
Get-ChildItem "$env:PROGRAMFILES\WindowsApps" -Filter "WindowSill.API.dll" -Recurse -ErrorAction SilentlyContinue 2>$null
Atualize o <HintPath> no .csproj com o caminho encontrado.
Build
.\build-and-pack.ps1
Instalação no WindowSill
.\install-diskio-extension.ps1 -ExtensionPath .\artifacts\WindowSill.DiskIo.0.1.0.wsext
Contadores usados
| Counter | Categoria | Descrição |
|---|---|---|
| Disk Read Bytes/sec | PhysicalDisk | Bytes lidos por segundo |
| Disk Write Bytes/sec | PhysicalDisk | Bytes escritos por segundo |
| Current Disk Queue Length | PhysicalDisk | Requisições aguardando na fila |
Histórico de versões
| Versão | Data | Alteração |
|---|---|---|
| 0.1.0 | 2026-04-26 | Versão inicial — R/W MB/s + Queue Length na barra do WindowSill |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows10.0.22621 is compatible. |
-
net10.0-windows10.0.22621
- System.Composition (>= 8.0.0)
- System.Diagnostics.PerformanceCounter (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 98 | 4/27/2026 |