Tutti conoscono il pulsante per massimizzare una finestra in Windows, non sto a precisare l'ovvio :-)
Mi vorrei invece soffermare su come due sistemi operativi, Windows e MacOS, interpretano la massimizzazione. Nel primo caso la finestra si massimizza alla risoluzione del video, nel secondo caso si massimizza in base al contenuto della finestra. Vediamo un esempio.
Il mio monitor ha una risoluzione di 1680x1050. Se apro il sito dei forum UGIdotNET e la massimizzo, sotto Windows avro' una finestra 1680x1050, sotto MacOS una finestra poco meno di 800x600. In altre parole mi risparmio 880 pixel orizzontali per visualizzare altre finestre!
La domanda...
Event Tracing for Windows (ETW) fornisce un meccanismo molto performante per tracciare e loggare eventi sia in user mode che in kernel mode (per i driver). Nato con Windows 2000 ha dimostrato sin da subito il suo livello prestazionale: piu' di 20.000 eventi al secondo con un uso non superiore al 5% di CPU.
Sfortunatamente, per avere un'implementazione managed dovremo attendere ancora un pochetto, e cioe' Orcas. Infatti e' solamente da Orcas che compariranno le prime API per produrre o consumare eventi ETW, come descritto nell'articolo “Improve Debugging And Performance Tuning With ETW”.
In questi giorni ho giocherellato un pochetto con queste...