Il “Boxing”, questo sconosciuto…

Salve a tutti! Oggi volevo parlare di una feature che ha fatto la sua comparsa in Vista e che in Windows 7 è già stata disabilitata per default.. diciamo che ha avuto vita breve. Intensa, ma breve… Tutti vi ricordate com’era noioso attendere l’avvio del Computer. Tutte le volte che si avviava Windows, si faceva…


Windows Server 2008 R2 & Windows 7 - Monitoring Desktop Heap

DheapMon, il tool per monitorare il desktop Heap in Windows, funziona fino a Windows Vista. In Windows 7 dovremo ricorrere ad una sessione di Live Debugging, usando LiveKD della SysInternals. Tool Necessari Programma Download link LiveKD.Exe http://technet.microsoft.com/en-us/sysinternals/bb897415 Windbg x86 http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.11.1.404.msi Windbg x64 http://msdl.microsoft.com/download/symbols/debuggers/dbg_amd64_6.11.1.404.msi Installiamo Windbg in “c:\debuggers”, e poi estraiamo livekd nella stessa cartella. Simboli…

1

SQL Server - Tempi di esecuzione variabili di una query

Problema La stessa stored procedure utilizza piani di esecuzione diversi determinanti differenti tempi di esecuzione. Esempio Dimostreremo come una stored procedure, a parità di parametri passati, può essere eseguita in tempi diversi a seconda del riutilizzo o meno del piano di esecuzione creato per un determinato set di parametri Consideriamo una semplice stored procedure usp_TABLETEST…

0

Memoria Paged e NonPaged Pool – Come risolvere un memory leak

In questo post vedremo come risolvere un leak di memoria e identificare il driver responsabile. Vi consiglio di leggere il post Memoria Paged e NonPaged Pool – Come identificare un memory leak per verificare che effettivamente siamo in presenza di un leak di memoria. Utilizzare il PoolMon L’allocazione di una quantità di byte in una…

5

Memoria Paged e NonPaged Pool – Come identificare un memory leak

In questo post vedremo come identificare le problematiche legate ad un esaurimento di due specifiche risorse Kernel: Paged Pool e NonPaged Pool. Vi consiglio di leggere il post di Fabio Lavatelli per una visione esaustiva della memoria: Kernel Memory Overview. Memoria Paged e NonPaged Pool All’avvio del computer, il Memory Manager crea dinamicamente due memorie…

0

SQL Server - Facciamo quattro conti con i dischi

Mi capita spesso di incontrare evidenti problemi di performance sui vari volumi utilizzati da SQL Server, sia per un’errata scelta del livello di RAID sia per un errato dimensionamento del numero di dischi necessari a soddisfare la quantità di operazioni al secondo richieste dai vari database. Le moderne Storage Area Network dispongono di sistemi di…

0

SQL Server - Analizzare un problema di timeout utilizzando Sqlnexus

Una delle richieste più frequenti che riceviamo nel team di supporto di Sql Server è quella di capire la causa determinante timeout applicativi durante l’esecuzione di query. In questo post spiegherò come utilizzare Sqlnexus per effettuare velocemente l’analisi di un problema relativo alla lentezza di una query e determinante un timeout applicativo. Problema Errori di…

0

Analizzare l’evento “Application Popup 333”

In questo mio primo post vorrei parlarvi di un evento, che sotto determinate condizioni, è possibile riscontrare nel Registro Eventi del proprio server: l’Application Popup 333. Come prima cosa cerchiamo di capire a cosa si riferisce questo evento. Partiamo con l’indicare che il relativo source è l’Application Popup, che ci notifica negli eventi di sistema…

2

Analisi performance autenticazione NTLM

Ciao, Questo è il mio primo post su questo blog, cercherò con questo e con i prossimi post di spiegare come fare troubleshooting dei componenti di Active Directory ( Group Policy, Kerberos, NTLM … ). Per iniziare ho scelto un bel problema di autenticazione. Molte applicazioni ancora oggi usano NTLM come protocollo di autenticazione. In…

0