Nwlapcug.com


come simulare una perdita idraulica

Come simulare una perdita in MATLAB



MATLAB è una piattaforma di elaborazione numerica e il linguaggio di programmazione comunemente usato per la stampa di funzioni e dati, simulazione e implementazione di algoritmi numerici e la progettazione di interfacce utente. Usandolo, è possibile esaminare il probabile esito di qualsiasi scenario che può essere espressa in modo numerico o matematici. Un tale scenario è un contenitore con una perdita, in cui c'è una determinata quantità di acqua. Utilizzando MATLAB, è possibile determinare se l'acqua nel contenitore colerà fuori di esso ad un tasso lineare o geometrico.

Istruzioni

1

Aprire MATLAB e fare clic sul menu File in alto a sinistra della finestra di comando. Selezionare "New" e "M-file" dal menu.

2

Immettere il codice seguente nella finestra di modifica del testo principale:

Altezza = [h1, h2, h3 h4 h5];
tempo = [t1 t2 t3 t4 t5];
Polyfit(Time,Height,2)

Sostituire i valori ipotetici per l'altezza dell'acqua nel contenitore per i vari valori di h della matrice di altezza. Non importa quale unità di misura si utilizza per la matrice, purché siano coerenti in tutto.

3

Sostituire i tempi ravvicinati di ciascuna delle vostre misure individuali per i vari valori di t nella matrice di tempo.

4

Salvare e compilare il codice. MATLAB vi fornirà un output simile al seguente:

ans = 0,0014-0.2766 13.6509

Questi valori sono coefficienti che è necessario per la stampa il tasso di perdite più tardi. Essi corrispondono agli elementi della formula quadratica utilizzata per contenere i dati di un polinomio per rappresentare graficamente gli scopi.

5

Aprire un nuovo M-file e immettere i seguenti comandi:

t=linspace(0,90,91);
hfit = 13.6509-.2766 t.t+.0014^ 2;
Plot(Time,Height,'y*',t,hfit,'r'), xlabel('Time'), ylabel('Height')

Sostituire il tuo terzo, primi e secondo valori calcolati nel passaggio 3, rispettivamente, per la prima, seconda e terza costanti nella formula hfit sopra.

6

Salvare e compilare il codice. MATLAB vi fornirà una rappresentazione grafica trama del tuo tasso di perdita.

Come rilevare una perdita di memoria sul tuo Computer Windows

Perdite di memoria nel computer sono di solito a causa di un errore nella programmazione che provoca una particolare applicazione allocare memoria continuamente senza mai liberandolo o utilizzarlo. Si potrebbe notare il suo effetto quando il computer inizia a funzionare più lentamente del solito e sono aperte solo poche applicazioni. Una volta che si termina il processo di colpevole, il sistema verrà eseguito più agevolmente.

Istruzioni

1

Premere "Ctrl", "Shift" e "Esc" sulla tastiera. Il task manager si apre, permettendo di chiudere i processi e monitorare le prestazioni del computer.

2

Fare clic sulla scheda "Processi" su task manager.

3

Fare clic su "Visualizza" e scegliere "Selezionare colonne." Selezionare "Working Set (memoria)" se non Vedi questa opzione selezionata nell'elenco. Dopo aver terminato, fare clic su "OK".

4

Scegliere il "Working Set (memoria)" colonna nella finestra di dialogo "Processi" finché la piccola freccia vicino ai punti di nome colonna verso il basso. Guarda questa colonna con attenzione per circa cinque minuti. Se avete notato un costante e significativo aumento in memoria, il programma in tale riga ha una perdita di memoria.

Consigli & Avvertenze

  • Si può giudicare un aumento significativo con la lettura di un aumento di un megabyte o più ogni cinque secondi.
  • Se non riesci a riconoscere quale programma associato a un file eseguibile sulla lista "Processi", si può accedere "Seleziona colonne" come hai fatto nel passaggio 3 e selezionare la colonna "Descrizione". Questo mostra il nome del programma completo.
  • Non chiudere tutti i processi dal task manager che non riconosci.

Come riparare una perdita di memoria in Skypemate

In condizioni normali, un programma per computer è costantemente attingendo a risorse RAM e unità centrale di elaborazione del computer. In genere, un programma utilizza solo che cosa ha bisogno per un determinato periodo di tempo prima di ritornare alla memoria il pool generale del computer delle risorse. Se Skypemate ha sviluppato una perdita di memoria, ciò significa che è non più ritorno alla RAM o potenza di elaborazione al pool generale e infatti sta continuando a disegnare sempre di più, che sta rallentando il computer.

Istruzioni

1

Pulsante destro del mouse sulla barra delle applicazioni.

2

Fare clic su "Avvia Gestione attività".

3

Fare clic su "Applicazioni". Fare clic su "Skypemate." Fare clic su "Termina" per chiudere Skypemate sul tuo computer.

4

Aprire l'applicazione Skypemate tramite l'icona di scelta rapida nel menu "Start". Perché il programma è stato riavviato, verrà cancellata la perdita di memoria che il programma stava vivendo. È possibile continuare a utilizzare Skypemate come normale.

Come riparare una perdita di memoria

Come riparare una perdita di memoria


Tutti i programmi in esecuzione su un computer richiedono memoria. Quando un programma richiede un sacco di RAM, il computer mette i dati nella memoria virtuale, che è partizionato fuori per liberare spazio. Tuttavia, se i programmi si occupa così la quantità di memoria che la memoria virtuale non può trattare con esso, questo è noto come una perdita di memoria. Perdite di memoria possono portare a un rallentamento nella funzione e può persino crash del computer.

Istruzioni

1

Tenere premuto "Ctrl,"Alt"e"Del"allo stesso tempo.

2

Aprire il Task Manager. Fare clic sulla scheda "Processi".

3

Fare clic sulla scheda "Memoria" per ordinare i programmi per l'utilizzo della memoria. Trovare il programma utilizzando la maggior parte della memoria e terminare il processo.

4

Controllare il computer per vedere se è in esecuzione meglio con il programma chiuso. Ripetere il processo fino a individuare il programma che causa il problema.

5

Disinstallare il programma che causa il problema.

6

Riavviare il computer e quindi reinstallare il programma.

Consigli & Avvertenze

  • Assicurarsi che avete la copia originale di un programma prima di disinstallarlo o si potrebbe perdere il programma.

Come controllare una perdita di memoria

Una perdita di memoria è quando un programma sul tuo computer inizia disegnando un eccesso di potere da unità centrale di elaborazione del computer. In genere, programmi disegno solo quanto hanno bisogno di operare. Quando un programma di utilità comincia a monopolizzare tutte le risorse della CPU, ha sviluppato una perdita di memoria. È possibile controllare una perdita di memoria nel computer utilizzando uno strumento nativo chiamato "Resource Monitor".

Istruzioni

1

Cliccare su "Start".

2

Fare clic su "Tutti i programmi."

3

Fare clic su "Accessori".

4

Fare clic su "Strumenti di sistema".

5

Fare clic su "Monitor di risorse". In questa finestra, fare clic su "Memoria". Questo ti mostrerà tutti i processi sul computer che esegue anche come quantità di memoria che stanno utilizzando. La fonte di perdita di memoria è il processo che sta utilizzando la maggior parte della memoria.

Come rilevare una perdita di memoria

Perdite di memoria sono in genere causate da programmi quando non rilasciano memoria non necessario dal sistema correttamente. Quando questo accade, il computer può verificarsi una diminuzione delle prestazioni più a lungo che un particolare programma è consentito l'esecuzione. Perdite di memoria si verificano in genere con gli individui che eseguono il sistema operativo Windows. È possibile rilevare una perdita di memoria utilizzando strumenti inclusi con il sistema operativo.

Istruzioni

Windows XP

1

Premere "Ctrl", "Alt" e "CANC" sulla tastiera per visualizzare il Task Manager di Windows. Fare clic sulla scheda "Processi" per visualizzare un elenco di tutti i processi in esecuzione e la quantità di memoria utilizzata da ciascuno. Programmi che continuano ad aumentare dell'utilizzo della memoria dopo 15-30 minuti può avere una perdita di memoria.

2

Aprire Performance Monitor in Windows XP. Vai a Start > Pannello di controllo > strumenti di amministrazione. Fare doppio clic sull'icona di "Prestazioni" per aprire il Monitor di prestazioni.

3

Aprire un programma e farlo funzionare per circa 15 minuti. Mostra il Monitor di prestazioni per vedere come viene visualizzato il grafico. Una linea del grafico che ha continuato ad aumentare senza diminuire indica una perdita di memoria.

Windows Vista

4

Fare clic destro sull'icona "Risorse del Computer" dal desktop e fare clic su "Proprietà". Selezionare la scheda "Prestazioni" per visualizzare il Monitor di prestazioni.

5

Annotare la percentuale di risorse di sistema. Questa è la quantità di risorse che del computer ha prima tutti i programmi sono stati avviati.

6

Aprire uno dei vostri programmi e utilizzarlo normalmente per 15-20 minuti. Tornare in Performance Monitor e guardare la percentuale di risorse di sistema. Se la percentuale è inferiore a prima è stato avviato il programma, può creare una perdita di memoria sul sistema.

Consigli & Avvertenze

  • Terminando il programma incriminato o riavviando il computer consente di liberare memoria disponibile.
  • Lo sviluppatore di un programma per computer ha bisogno di correggere le perdite di memoria noto che si verificano.
  • Terminazione di un programma mentre è in esecuzione un processo può causare problemi di stabilità con il vostro sistema.
  • Non sarà in grado di riparare una perdita di memoria che si verifica con un programma specifico.

Come trovare una perdita di memoria virtuale



Una perdita di memoria virtuale può causare il caos sul vostro la produttività del computer così come la sicurezza. Chiunque abbia subito un tale destino malato capisce come può essere debilitante questo. Una perdita di memoria si verifica quando la memoria è usato ma non quindi liberato dopo l'uso e quindi ritenuto non disponibile ad altri programmi di computer. Quindi questo esaurisce la memoria disponibile e possa danneggiare i dati, riducendo le prestazioni del computer e conseguente malfunzionamenti del sistema. Gli utenti in genere inizialmente notano le applicazioni in esecuzione alle significativamente ridotta velocità, portandoli a chiudere tutte le operazioni e riavvio..--al primo, periodicamente e alla fine, regolarmente. Questo può andare avanti per molto tempo fino a quando la dimensione della memoria virtuale dell'applicazione supera l'utilizzo della memoria e il sistema semplicemente esaurisce la memoria e si blocca.

Istruzioni

1

MSDN suggerisce che iniziare controllando la memoria. Premere "Ctrl", "Alt" e "Elimina" per far apparire il task manager. Poi, vai alla scheda processi per determinare quale applicazione sta utilizzando la maggior parte dello spazio. Questo può essere di dimensione semplicemente selezionando la scheda sub "Utilizzo della memoria." Esaminare l'applicazione/programma per determinare la sua necessità e se ritenuto necessario, semplicemente evidenziare ed eliminarlo.

2

Centralizzare la perdita di memoria. Determinare la percentuale di byte salvati in uso, l'ogni byte virtuali del processo, il pool di paging byte e la piscina pool non di paging. La memoria totale allocato il processo e che non è condivisa con altri processi è conosciuta come byte privati. "Byte virtuali", d'altra parte, si riferisce alla dimensione corrente dello spazio utilizzato dall'indirizzo virtuale utilizzato dal processo. Se si rileva che sono a corto di memoria ma non vedo un ricordo nel vostro byte privati, monitorare i byte virtuali. Questo determinerà se si utilizza la memoria virtuale. Linux Journal raccomanda l'uso di rilevatori di perdite di memoria per individuare i programmi semplice perdita virtuale in grado di rilevare la maggior parte degli errori includono mtrace, memwatch e dmalloc, il primo è il modo più semplice.

3

Difficoltà la perdita di memoria. Programmazione che automaticamente scansioni per perdite di memoria è incluso in molti sistemi operativi e programmi di software anti-virus sono in grado di identificare e distruggere il virus che potrebbe essere il colpevole. Dopo aver identificato e rimosso la fonte, il sistema operativo verrà eseguito molto più velocemente e con maggiore efficienza.

Consigli & Avvertenze

  • Essere consapevoli dello spazio allocato sul tuo sistema e quanto si sta utilizzando. Cercare gli indicatori come le prestazioni del computer lento e attività di applicazione non spiegata.
  • Essere consapevoli che computer bug può interessare solo una applicazione o iniziare con uno e poi passare a un altro. Perdite di memoria virtuale sono difficili da rilevare per molte ragioni con alcuni indicatori.

Come controllare una perdita di memoria di Linux

Come controllare una perdita di memoria di Linux


Una perdita di memoria si verifica quando la memoria riservata per un'applicazione non viene rilasciato quando il programma è finito di usarlo. Questo rende la memoria inaccessibile per altri programmi di usarlo. Perdite di memoria sono cumulative e possono causare il sistema a rallentare. Gli utenti Linux possono individuare perdite di memoria utilizzando il programma di Valgrind. Il programma di Valgrind può essere scaricato dai repository software della maggior parte delle distribuzioni Linux.

Istruzioni

1

Aprire una finestra terminale. L'applicazione di finestra di terminale di solito può essere trovato in "Strumenti di sistema", "Accessori" o sotto-menu "Utilità" del menu principale.

2

Scaricare e installare il programma di Valgrind. Digitare il comando "yum install valgrind," Se si utilizza un RPM-based system, ad esempio Red Hat o Fedora. Digitare il comando "apt-get install valgrind," Se si utilizza una Debian-based system, ad esempio Ubuntu o Linux Mint.

3

Digitare il comando "valgrind - controllare le perdite = yes. / nome_applicazione args" per controllare il programma per perdite di memoria. Sostituire "nome_applicazione" con il nome del programma o dell'applicazione. Sostituire "args" con qualsiasi argomenti che viene normalmente utilizzato quando si esegue il programma.

4

Controllare la parte dell'output è simile al seguente per vedere se c'è una perdita di memoria:

= = 42004 = = PERDITA RIEPILOGO:
= = 42004 = = sicuramente perso: 80 byte in blocchi 1
= = 42004 = = indirettamente persi: 0 byte 0 blocchi
= = 42004 = = eventualmente persi: 0 byte 0 blocchi
= = 42004 = = ancora raggiungibile: 0 byte 0 blocchi
= = 42004 = = soppressa: 0 byte 0 blocchi

5

Rivedere il resto dell'output per trovare dove si verifica la perdita di memoria.

Come rilevare una perdita di memoria in Windows con C++

Perdite di memoria si verificheranno quando un certo programma continuamente alloca memoria senza liberarlo, accumulando nel consumo di risorse in misura notevole. Quando si apre il Task Manager su un computer e vedere l'utilizzo della memoria di un programma arrampicata continuamente mentre inattivo, che probabilmente il programma ha una perdita di memoria. In C++, allocazione di memoria si verifica nelle funzioni "GlobalAlloc" o "malloc". Programmi scritti in C++ utilizzano "GlobalFree" o "libere" funzioni per liberare memoria.

Istruzioni

1

Aprire il codice C++ in un ambiente di sviluppo.

2

Eseguire la scansione l'intero codice per "GlobalAlloc." Contare quante volte si incontrano. Questo rappresenta la quantità di volte che il programma alloca memoria.

3

Scansiona il codice nuovo per "GlobalFree" e contare il numero di istanze. Sottrarre la quantità di chiamate "GlobalFree" da "GlobalAlloc" chiamate. Se il numero esce sopra lo zero, si ha una perdita di memoria.

4

Ripetere lo stesso processo per "malloc" e "libero".

Come purificare una perdita di memoria

Una perdita di memoria si verifica quando un programma per computer consuma memoria ma non può rilasciare al sistema operativo. Una perdita può influire sulle prestazioni del computer perché si riduce la quantità di memoria utilizzabile. IBM progettato il programma di purificare per rilevare e impedire perdite di memoria. Questo software è progettato per consentire alle imprese e alle aziende di massimizzare l'efficienza. Non significa per l'uso da parte di individui o nelle reti domestiche. Purificare funziona con sistemi operativi Windows, Mac e Linux. Il software migliora memoria utilità identificando i blocchi di memoria.

Istruzioni

1

Scarica il software di purificare online. Il software costa $421 a partire dal novembre 2010.

2

Installare il software di purificare in rete della tua azienda di computer.

3

Eseguire il programma. Volontà di purificare rilevare eventuali perdite di memoria e segnalarlo a loro. Purificare volontà anche la memoria di debug durante l'esecuzione.

Consigli & Avvertenze

  • IBM offre anche una versione di prova di Rational PurifyPlus per Windows e Linux (Vedi risorse).
  • Eseguire una deframmentazione sulla rete di computer periodicamente per mantenere i sistemi senza intoppi.
  • Spegnimento del computer durante l'esecuzione del software di depurare possa danneggiare il disco rigido.

Come verificare una perdita di memoria in Windows XP

Come verificare una perdita di memoria in Windows XP


Quando si avvia utilizzando un programma, utilizza una specifica quantità di memoria di accesso casuale (RAM) e altre risorse di sistema. Alcuni programmi permettono la perdita di memoria se, quando sono chiuse, non restituiscono tutte le risorse che hanno usato quando erano in esecuzione. La memoria è la RAM del tuo computer che utilizzano programmi per eseguire. Se il computer rallenta significativamente dopo la chiusura di un programma, ma corre veloce prima che il programma è stato aperto e gestito, allora hai una perdita di memoria. Perdite di memoria causa problemi di prestazioni di sistema dove il computer lento, serrature o si spegne completamente.

Istruzioni

1

Regolare le impostazioni su tutti i programmi non necessari che sono impostati per l'avvio automatico all'avvio del computer, perché questi potrebbero essere fonti di perdite di memoria. Individuare questi programmi premendo "CTRL", "ALT" e "Elimina" allo stesso tempo. Questi programmi vengono eseguiti costantemente in background del vostro computer.

2

Riavviare il computer facendo clic sul pulsante "Start". Selezionare "Riavvia" quando si apre la finestra di dialogo.

3

Fare clic destro su "Risorse del Computer". Selezionare "Proprietà", quindi "Prestazioni".

4

Annotare le percentuali accanto a "Risorse di sistema" prima di tutti i programmi sono stati avviati.

5

Avviare e chiudere uno dei programmi utilizzati di frequente per più di 15 minuti.

6

Ripetere i passaggi 3 e 4. Se la percentuale è più bassa di quanto fosse nel passaggio 4, questo è il programma che sta causando la perdita di memoria.

7

Avviare e chiudere tutti i programmi regolari, uno alla volta e quindi ripetere i passaggi 3 e 4 fino a trovare il programma che sta causando la perdita di memoria.

8

Contatto il produttore di software per risolvere qualsiasi memoria perdite associate al programma.

Consigli & Avvertenze

  • Se non trovate una perdita di memoria, è necessario aggiungere più RAM o una lenta Central Processing Unit (CPU).

Come riparare una perdita di memoria in Windows XP

Come riparare una perdita di memoria in Windows XP


Una perdita di memoria sul sistema Windows XP è quando l'utilizzo della memoria di una determinata applicazione sul tuo computer "perdite" fuori dalla sua area di memoria indicata, che occupa invece la memoria allocata a un altro programma sul sistema. Ciò provoca crash del sistema e altri eventi indesiderati. Evitare che ciò accada irrigando manualmente la memoria sul tuo computer.

Istruzioni

1

Pulsante destro del mouse sul Desktop. Selezionare "Nuovo collegamento".

2

Digitare "C:\Windows\system32\rundll32.exe advapi32.dll,ProcessIdleTasks" nella finestra che appare.

3

Fare clic su "Avanti" e inserire "FlushRAM" nel campo "Nome". Fare clic su "Fine".

4

Fare doppio clic sul collegamento per svuotare la memoria di sistema, la perdita di memoria di lavaggio prima diventa problematico.

Come riparare una perdita del servizio Internet

Come riparare una perdita del servizio Internet


Una perdita improvvisa del servizio Internet può essere frustrante. Le cause possono includere un'interruzione di rete o degradazione sulla rete del provider di servizi Internet (ISP), una connessione fisica sciolta nella vostra casa, software o hardware malfunzionamenti sul vostro computer o molti altri problemi. Anche l'utente meno tecnico tra noi può prendere alcuni semplici passaggi di risoluzione dei problemi per circoscrivere il problema e ripristinare la connettività Internet.

Istruzioni

1

Reimpostare la rete domestica. La stragrande maggioranza dei problemi di connessione a Internet può essere risolto da un semplice reset di tutti i dispositivi che compongono la rete domestica. Ciò avviene scollegando i cavi di alimentazione del modem Internet e qualunque casa apparecchiature di rete (router, Switch, Hub, ecc.) si utilizza con la tua connessione di casa. Lasciare scollegati per 30 secondi e li ricollega tutti i cavi di alimentazione. Riavviare il computer e verificare la connettività al riavvio del computer. Se non c'è ancora nessun servizio di Internet, sono necessari alcuni passaggi ulteriori.

2

Ignorare qualsiasi apparecchiature di rete domestica. Eventuali dispositivi di rete principale che si utilizza potrebbero essere potenzialmente malfunzionamento e bloccando il servizio Internet. Di conseguenza il passaggio di risoluzione dei problemi successivo è di escludere dispositivi per verificare un possibile problema. Individuare il cavo Ethernet che esce sul retro del modem e traccia per determinare che cosa è collegato. Se il cavo si collega direttamente al tuo computer, non c'è niente di ignorare. Se si collega una periferica di rete domestica, scollegarlo dal dispositivo e inserirlo direttamente in una delle porte Ethernet del computer. Reimpostare il modem nel modo descritto sopra. Se non c'è ancora nessun servizio di Internet, l'unica altra opzione è quello di contattare il supporto tecnico del vostro ISP.

3

Contattare il supporto tecnico del vostro ISP. Un rappresentante del supporto tecnico può prendere attraverso più passaggi di risoluzione avanzata e, con un po' di fortuna, può ripristinare la possibilità di navigare in Internet.

Come trovare una perdita di memoria in Windows

Quando uno o più programmi iniziano a utilizzare una quantità abnorme di memoria di sistema disponibile del computer (chiamata anche RAM) è una perdita di memoria nel sistema operativo Windows. Questo in genere accade si blocca subito prima il programma (o l'intero computer) e non risponde. È possibile rilevare una perdita di memoria nel sistema operativo Windows utilizzando uno strumento nativo chiamato il Task Manager.

Istruzioni

1

Pulsante destro del mouse sulla barra delle applicazioni nella parte inferiore del vostro desktop.

2

Fare clic su "Avvia Gestione attività".

3

Fare clic sulla scheda "Processi".

4

Fare clic sulla colonna "Mem Usage" in questa finestra. Questo organizzerà tutte le applicazioni sul tuo computer per l'utilizzo dei dati. Le applicazioni che utilizzano la maggior parte della memoria saranno elencate nella parte superiore dello schermo. Se Windows ha una perdita di memoria, l'utilizzo di memoria per l'applicazione di top-elencati sarà notevolmente più alto rispetto al resto delle applicazioni nell'elenco.

Come tracciare una perdita di memoria

Come tracciare una perdita di memoria


Perdite di memoria in un programma possono causare rallentamenti del sistema e anche riavvii del sistema. Trovare il programma che presenta una perdita di memoria è fondamentale per risolvere i problemi che sta causando.

Definizione

Una memoria perdite si verifica quando un programma per computer utilizza la memoria ma non rilascia la memoria al sistema quando il programma ha finito di usarlo. In questo modo memoria bloccata nel programma e altri programmi nel sistema di essere in grado di utilizzare la memoria bloccata.

Identificazione

La maggior parte delle volte, il modo più semplice per identificare un programma che ha una perdita di memoria è monitorando i processi di sistema che il computer è in esecuzione. In Windows, questa operazione viene eseguita tramite il Task Manager e nel sistema operativo Leopard, è il Monitor di attività. Quando viene esaminato il livello di attività, il programma utilizzando la più alta quantità di risorse di sistema è di solito il programma di perdita di memoria.

Prevenzione/soluzione

Riparare una perdita di memoria è di solito non fatto da chiunque non sia il creatore del software. Se un programma sul computer sta avendo problemi con una perdita di memoria, contattare il produttore del programma. In alcuni casi, gli aggiornamenti per il programma in questione sono disponibili per il download correggere la perdita di memoria.

Come riparare una perdita di memoria del PC

I computer eseguire programmi sulla memoria, che principalmente si presenta sotto forma di RAM. Quando un programma occupa troppo di un computer di RAM, il computer memorizza i dati dal programma nella memoria virtuale, che è fondamentalmente libero spazio accantonato per liberare memoria. Tuttavia, a volte un programma avrà troppa memoria anche per la memoria virtuale gestire, chiamato una perdita di memoria. Questo può causare prestazioni significativamente più lenta del computer e anche portare a un messaggio di errore schermata blu. Un paio di opzioni per affrontare tali perdite sono per chiudere i programmi che causano la perdita di memoria o disinstallare e reinstallarli.

Istruzioni

1

Per chiudere un programma prendendo un sacco di memoria, premere il "controllo", "Alt" e "Cancellare" i tasti sulla tastiera allo stesso tempo. Quando viene visualizzata la finestra di Task Manager, selezionare la scheda "Processi".

2

Ordinare i programmi elencati di utilizzo della memoria. Quello usando la maggior parte della memoria è probabilmente quello che causa il problema. Scegliere di terminare il processo.

3

Per disinstallare e reinstallare il programma utilizzando la memoria, fare clic sul pulsante "Start" sul lato inferiore sinistro dello schermo. Selezionare l'opzione "Pannello di controllo" e fare doppio clic su "Aggiungi/Rimuovi programmi" (o "Disinstalla un programma, se si utilizza Windows Vista o Windows 7).

4

Trovare il programma utilizzando la memoria e selezionare questa opzione per disinstallarlo. Seguire sullo schermo le istruzioni per la disinstallazione, riavviare il computer e reinstallare il programma.

Consigli & Avvertenze

  • Ricordo il sito dove hai scaricato un programma prima di disinstallarlo, se non hai il programma su un disco.
  • Programmi su un disco possono essere scaricati solo un numero limitato di volte prima che ci hanno impediti di scaricare nuovamente.

Come risolvere una perdita di memoria SVCHOST in Windows XP

Come risolvere una perdita di memoria SVCHOST in Windows XP


Ogni istanza dell'applicazione Svchost sul tuo computer ospita un servizio, come suggerisce il nome, o più servizi, ognuno con le proprie configurazioni. In Windows XP, le perdite di memoria più frequente accadere a causa di una configurazione errata in Windows Update che causa il servizio di allocare nuovi oggetti in memoria, anche quando sembra inattivo. Essa può anche essere accompagnata da 100% della CPU e, infine, un errore di applicazione con una schermata blu che si riavvia il computer contro la tua volontà. Per risolvere questo problema, è necessario aggiornare la configurazione di Windows Update e riavviare il servizio.

Istruzioni

1

Vai al tuo menu "Start" e clicca su "Esegui".

2

Digitare "cmd" nella casella all'interno della finestra di dialogo "Esegui".

3

Digitare "net stop WuAuServ" per arrestare il servizio di aggiornamento automatico di Windows. È possibile modificare la configurazione senza fermarlo.

4

Digitare il seguente comando nel prompt dei comandi: cd % windir %. Questo cambia la directory alla directory di installazione di Windows. Anche digitare "ren SoftwareDistribution SoftwareDistribution_." Il comando digitato Rinomina la configurazione per Windows Update. Quando si riavvia il servizio, si otterrà una nuova configurazione fresca che non perdita di memoria.

5

Digitare "net start WuAuServ" per avviare nuovamente il servizio. Riavviare il computer dopo aver completato.

Come trovare una perdita di memoria in Linux

Come trovare una perdita di memoria in Linux


A differenza dei più recenti linguaggi di programmazione quali Java e Python, linguaggi di programmazione come C richiedono al programmatore di gestire la propria memoria. C fornisce strutture per richiedere memoria libera e tornare al sistema operativo, ma niente di più. Poiché i linguaggi come il C non offrono nessun meccanismo di garbage collection per pulire gli oggetti che non sono più in uso, il programmatore deve essere vigile e rimuovere gli oggetti quando non sono più necessari. Se un programma non sbarazzarsi dei suoi oggetti inutilizzati, la perdita di memoria risultante può causare il blocco del sistema operativo.

Istruzioni

1

Installare la suite di debug "valgrind".

Il pacchetto di valgrind è liberamente disponibile su tutte le distribuzioni Linux. Per installarlo su distribuzioni derivate da Debian come Ubuntu, digitare "sudo apt-get install valgrind." Su RedHat o Fedora, digitare "sudo yum install valgrind."

2

Compila il programma con simboli di debug.

Il compilatore più comune per i programmi C su sistemi Linux è gcc. Uso il "-g" bandiera per indicare a gcc per includere i simboli di debug nel binario che crea. (Simboli di debug sono necessari per i debugger come valgrind per riferirsi a problemi specifici nel codice).

Se si dispone di un programma C denominato "memoryhog.c." per esempio, volete, compilate utilizzando questo comando: gcc -g memoryhog.c

3

Eseguire che il programma del binario attraverso valgrind.

A meno che non si dice altrimenti, gcc sarà il nome tuo programma "a. out." Per eseguire il tuo binario denominato "out" utilizzando valgrind, digitare questo comando: valgrind - controllare le perdite = pieno - Visualizza-raggiungibile = yes. /a.out

4

Esaminare l'output di valgrind.

Se tutti la memoria delle perdite sono stati risolti, valgrind segnala "heap tutti i blocchi sono stati liberati..--perdite non sono possibile".

Se eventuali perdite di memoria sono presenti, valgrind elenca il numero di riga in cui viene creata la perdita.

Consigli & Avvertenze

  • Se siete disposti a installare ganci memoria di debug nel codice, quindi utilità mtrace può fornire funzionalità simili a valgrind.
  • Perdite di memoria costituiscono solo una classe di bug di programmazione. Il codice può essere libero di perdite di memoria mentre ancora soffre di problemi di prestazioni o vulnerabilità di sicurezza.

Come cancellare una perdita di memoria

Perdite di memoria si verificano quando il computer è in grado di rilasciare la memoria utilizzata da un programma, in modo che il programma utilizza più memoria di sistema alla funzione. Perdite di memoria possono causare il programma in crash, il computer per eseguire lentamente o produrre errori di esaurimento della memoria e memoria insufficiente. Perdite di memoria sono in genere causate da difetti di programmazione nel sistema operativo o il programma specifico.

Istruzioni

1

Tenere premuto "Ctrl", "Alt" e "Delete" tasti contemporaneamente. Se si sono presentati con una lista di opzioni, fare clic su "Task Manager".

2

Fare clic su "Processi" e guarda sotto la scheda "Mem Usage" Ordina la lista di nome utente, quindi non stanno chiudendo tutti i processi di sistema necessari. Nota qualsiasi programma che sembra utilizzare una quantità elevata di memoria rispetto a altri processi e programmi con gli impegni di memoria che continuano ad aumentare. Provare a chiudere il programma dal programma prima costringendolo a chiudere attraverso il task manager.

3

Chiudere i processi selezionando il nome del processo e fare clic su "Termina" Se il programma non può chiudere il proprio. Fare clic su "Sì" per confermare se viene visualizzato un messaggio di avviso. Riaprire il programma e monitorare le prestazioni del computer. Il programma potrebbe essere stato aperto per troppo tempo e semplicemente necessario un riavvio per tornare alla normalità.

4

Fare clic su "Start", "Shutdown" e "Riavvia" Se pensi di che avere perdite di memoria dal sistema operativo o da più programmi allo stesso tempo. Riavvio del sistema, soprattutto se si utilizza una versione precedente di Windows, come Windows 98, può chiarire piccole perdite per qualche tempo.

5

Controllare gli aggiornamenti per ciascun programma avendo un problema di perdita di memoria. Perdite di memoria tendono ad essere problemi all'interno del codice o la funzione del programma, così patch o aggiornamenti per risolvere il problema. Maggior parte dei programmi o hanno un pulsante Aggiorna, o puoi cliccare "File" o "Aiuto" all'interno del programma per accedere all'opzione di aggiornamento.

Come fermare una perdita di memoria



Windows è un sistema operativo complesso, spesso in esecuzione decine o centinaia di programmi e processi contemporaneamente. Naturalmente, la memoria che utilizzano questi programmi non è illimitata; è determinato da quanto hardware memoria (RAM) è disponibile. Quando un programma è scritto male o malfunzionamento, può 'perdita di"memoria, riprendendo sempre più fino a quando il programma - o l'intero computer - si blocca o si blocca. Fortunatamente, è abbastanza facile da individuare e interrompere un programma di fuga prima che il tuo computer ha bisogno di un riavvio completo.

Istruzioni

1

Accendere il computer e accedere. Avviare tutti i programmi che utilizzi di più, ad esempio browser Web, word processor e giochi. Lasciare il computer per pochi minuti.

2

Destro del mouse su un'area vuota della barra delle applicazioni e quindi fare clic su "Start Task Manager". (È inoltre possibile aprire il Task Manager premendo il "controllo", "Shift" e "Escape" chiavi allo stesso tempo.) Fare clic sulla scheda "Processi".

3

Fare clic sulla colonna "Memoria" per visualizzare i programmi e i processi in ordine da quello che utilizza la maggior parte della memoria a quella che utilizza il minimo.

4

Osservare le voci. Se un programma o un processo si arrampica costantemente nei ranghi senza ricadere, esso può essere perdita di memoria. Se non vedete un programma che utilizza grandi quantità di memoria fin da subito, è possibile utilizzare il programma per un po' il modo in cui fai di solito.

5

Torna al Task Manager dopo un po', o quando si nota il computer rallenta notevolmente. Prova a vedere quale programma utilizza molta più memoria rispetto l'ultima volta che hai controllato. Fare clic sul processo e quindi fare clic su "Termina processo" per arrestare il programma. Fare clic su "Termina processo" nella finestra pop-up per fermare la perdita di memoria.

Consigli & Avvertenze

  • Se un programma è costantemente perdite di memoria, potrebbe essere necessario rimuoverlo o aggiornare a una nuova versione. Se un programma che perde è indispensabile e non riesci a trovare un sostituto adeguato, contattare lo sviluppatore di software per segnalare il problema e ottenere assistenza.