Ricevo la seguente eccezione quando provo ad aprire il file HPROF (creato da Debug.dumpHprofData) con Memory Analyzer: java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3) at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124) at org.eclipse.mat.hprof.Pass1Parser.read(Pass1Parser.java:69) at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:65) at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:203) at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:114) at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:143) at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:123) at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:56) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Come risolvo questo problema?
Mi sono imbattuto in perdite di memoria molte volte. Di solito quando sto ... malloccome se non ci fosse un domani, o penzolavo FILE *come se fosse un bucato sporco. In genere presumo (leggi: spero disperatamente) che tutta la memoria venga ripulita almeno quando il programma termina. Ci sono situazioni …
Ho il codice seguente: MemoryStream foo(){ MemoryStream ms = new MemoryStream(); // write stuff to ms return ms; } void bar(){ MemoryStream ms2 = foo(); // do stuff with ms2 return; } C'è qualche possibilità che il MemoryStream che ho allocato in qualche modo non possa essere smaltito in seguito? …
Sto cercando di rilevare se un blocco di memoria non è stato liberato. Ovviamente, il manager me lo dice tramite la finestra di dialogo o il file di registro, ma cosa succede se volessi memorizzare i risultati in un database? Ad esempio, vorrei avere in una tabella di database i …
Ho riscontrato il temuto messaggio di errore, forse attraverso uno sforzo scrupoloso, PHP ha esaurito la memoria: Dimensione della memoria consentita di #### byte esauriti (si è tentato di allocare #### byte) in file.php alla riga 123 Aumentare il limite Se sai cosa stai facendo e vuoi aumentare il limite …
L'applicazione C # /. NET su cui sto lavorando soffre di una lenta perdita di memoria. Ho usato CDB con SOS per cercare di determinare cosa sta succedendo ma i dati non sembrano avere alcun senso, quindi speravo che uno di voi potesse averlo sperimentato prima. L'applicazione è in esecuzione …
Ho un Promise. L'ho creato per annullare una richiesta AJAX, se necessario. Ma poiché non ho bisogno di annullare quell'AJAX, non l'ho mai risolto e AJAX è stato completato con successo. Uno snippet semplificato: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() …
Ecco i fatti: la lingua Go ha un garbage collector. Java ha una raccolta dei rifiuti molti programmi Java hanno (impercettibili o meno) perdite di memoria Come esempio di un programma Java che ha perdite di memoria (non per i deboli di cuore, la domanda potrebbe scuotere le tue convinzioni), …
Ho appena scoperto che il mio script mi dà un errore fatale: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109 Quella linea è questa: $lines = count(file($path)) - 1; Quindi penso che stia avendo difficoltà a caricare il file …
Perché Eclipse mi dà il riscaldamento "Perdita di risorse: 'in' non è mai chiuso" nel codice seguente? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println("Enter the width of the Rectangle: "); width = in.nextDouble(); System.out.println("Enter the height of the Rectangle: "); height = in.nextDouble();
Ho una conoscenza di base delle perdite di memoria e di cosa può causarle. Ecco perché non capisco se ho un problema nel mio codice o è un falso positivo. Non so quale parte del codice dovrei condividere poiché il progetto non è piccolo. Fammi sapere nei commenti e aggiungerò …
L'esecuzione del codice seguente su Windows 10 / OpenJDK 11.0.4_x64 produce come output used: 197e expected usage: 200. Ciò significa che le matrici di 200 byte di un milione di elementi occupano circa. 200 MB di RAM. Tutto bene. Quando cambio l'allocazione di array di byte nel codice da new …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.