Articles of out of memory

Java: imansible creare un nuovo thread nativo

Ho un’applicazione Java ospitata da una società di hosting web. Ogni pochi giorni la mia app si interrompe: [2011-03-09 15:52:14,501] ERROR http-12021-9 java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:597) La società di hosting dice che la mia app perde memoria, ma gli strumenti che ho mostrano la memoria libera sono […]

OutOfMemoryException quando leggo 500MB FileStream

Sto usando Filestream per leggere il file grande (> 500 MB) e ottengo l’OutOfMemoryException. Qualsiasi soluzione a riguardo. Il mio codice è: using (var fs3 = new FileStream(filePath2, FileMode.Open, FileAccess.Read)) { byte[] b2 = ReadFully(fs3, 1024); } public static byte[] ReadFully(Stream stream, int initialLength) { // If we’ve been passed an unhelpful initial length, just […]

Come caricare un grande file xlsx con POI Apache?

Ho un file .xlsx di grandi dimensioni (141 MB, contenente 293413 righe con 62 colonne ciascuna). Devo eseguire alcune operazioni all’interno. Ho problemi con il caricamento di questo file ( OutOfMemoryError ), poiché il POI ha un ingombro di memoria elevato sulle cartelle di lavoro XSSF (xlsx). Questa domanda SO è simile e la soluzione […]

java.lang.OutOfMemoryError: spazio heap Java in Maven

Quando eseguo il test Maven, si verifica java.lang.OutOfMemoryError. Ho cercato soluzioni per Google e ho provato ad export MAVEN_OPTS=-Xmx1024m , ma non ha funzionato. Qualcuno conosce altre soluzioni per questo problema, BTW sto usando Maven 3.0 Grazie in anticipo Incolla qui il messaggio di errore quando esegui “mvn test -e” Test falliti: warning (junit.framework.TestSuite $ […]

Elaborazione di file xlsx di grandi dimensioni

Ho bisogno di auto-adattarsi a tutte le righe in file xlsx di grandi dimensioni (30k + righe). Il seguente codice tramite apache poi funziona su file piccoli, ma esce con OutOfMemoryError su quelli grandi: Workbook workbook = WorkbookFactory.create(inputStream); Sheet sheet = workbook.getSheetAt(0); for (Row row : sheet) { row.setHeight((short) -1); } workbook.write(outputStream); Aggiornamento: Sfortunatamente, aumentare […]

Parallel.ForEach può causare un’eccezione “Memoria insufficiente” se si lavora con una enumerabile con un object di grandi dimensioni

Sto provando a migrare un database in cui le immagini sono state archiviate nel database in un record nel database che punta a un file sul disco rigido. Stavo cercando di utilizzare Parallel.ForEach per accelerare il processo usando questo metodo per interrogare i dati. Tuttavia, ho notato che stavo ottenendo OutOfMemory . Conosco Parallel.ForEach eseguirà […]

C #: eccezione di memoria insufficiente

Oggi la mia domanda oggi ha lanciato OutOfMemoryException . Per me è sempre stato quasi imansible visto che ho 4 GB di RAM e molta memoria virtuale. L’errore si è verificato quando ho provato ad aggiungere una raccolta esistente a una nuova lista. List vList = new List(selectedVehicles); A mio avviso, non c’è molta memoria […]

Java OutOfMemoryErrore comportamento strano

Supponendo di avere una memoria massima di 256 M, perché funziona questo codice: public static void main(String… args) { for (int i = 0; i < 2; i++) { byte[] a1 = new byte[150000000]; } byte[] a2 = new byte[150000000]; } ma questo lancia un OOME? public static void main(String… args) { //for (int i […]

.NET Eccezione memoria esaurita – Usato da 1,3 GB ma con 16 GB installati

Ricevo un’eccezione di memoria insufficiente nella mia applicazione c # quando l’utilizzo della memoria per l’applicazione supera circa 1,3 GB. Ho avuto questo stesso problema su una macchina a 32 bit con 3 GB di memoria e aveva senso, ma ora ho aggiornato l’hardware a una macchina a 64 bit con 16 GB di memoria […]

La JVM può recuperare da un OutOfMemoryError senza un riavvio

La JVM può recuperare da un OutOfMemoryError senza un riavvio se ha la possibilità di eseguire il GC prima che arrivino altre richieste di allocazione di oggetti? Le varie implementazioni JVM differiscono in questo aspetto? La mia domanda riguarda il ripristino della JVM e non il tentativo del programma utente di recuperare rilevando l’errore. In […]