Sto usando phantomjs con casperjs per eseguire più test e sembra che ogni istanza di PhantomJS richieda ~ 106M di RAM. È possibile ridurre tale importo? Esiste un modo semplice per eseguire test in più "schede"?Come ridurre il consumo di memoria di phantomjs?
13
A
risposta
11
Edit: Come sottolineato da @newfurniturey, rilascio è ormai deprecato. Dobbiamo usare vicino: http://phantomjs.org/api/webpage/method/close.html
Non so se questo aiuta, ma la funzione di rilascio potrebbe essere una buona coda: http://phantomjs.org/api/webpage/method/release.html
heap di memoria Uscite associato a questa pagina. Non utilizzare l'istanza della pagina dopo averla richiamata.
A causa di alcune limitazioni tecniche, l'oggetto della pagina Web potrebbe non essere completamente eliminato. Questo si verifica spesso quando lo stesso oggetto viene utilizzato più volte. La chiamata a questa funzione potrebbe interrompere l'aumento dell'allocazione dell'heap.
:)
Problemi correlati
- 1. Matrici Phantomjs a causa dell'elevato consumo di memoria
- 2. QTreeView consumo di memoria
- 3. Come ridurre il consumo di memoria in un ciclo in TensorFlow?
- 4. Riduci il consumo di memoria in fase di sviluppo
- 5. Algoritmo di Dijkstra: consumo di memoria
- 6. Consumo di memoria KDB/Q
- 7. Come ridurre il consumo di memoria per il sito CMS di Orchard ospitato su siti Web Windows Azure
- 8. Come registrare il consumo di memoria su Linux?
- 9. Possiamo ottimizzare il codice per ridurre il consumo energetico?
- 10. Il consumo di memoria del namenode di hadoop?
- 11. rotaie delayed_job problema del consumo di memoria
- 12. Consumo di memoria del webkit mobile
- 13. Android: consumo di memoria costante/dumpGfxInfo()
- 14. Gran numero di tabelle e consumo di memoria Ibernazione
- 15. Consumo di memoria enorme per il semplice multithreading Haskell
- 16. Limitare il consumo di memoria JVM in un contenitore Docker
- 17. In che modo il caching influisce sul consumo di memoria?
- 18. Come si stima il consumo totale di memoria permgen di una classe?
- 19. Consumo di memoria di un flusso Scala parallelo
- 20. Consumo di memoria su uno script di iterazione
- 21. Come misurare il consumo totale di memoria del processo corrente a livello di programmazione in .NET?
- 22. Come ridurre l'utilizzo della memoria virtuale cassandra?
- 23. Come ridurre l'utilizzo della memoria di script Python
- 24. Consumo di memoria della funzione NumPy per la deviazione standard
- 25. Come ridurre l'utilizzo della memoria delle immagini di sfondo?
- 26. Consumo di memoria non monotona nei dizionari Python2
- 27. Strategia per la gestione del consumo di memoria
- 28. Java - Consumo di memoria dispari tra x32 e x64
- 29. Android: consumo della memoria di gioco LibGDX 2D
- 30. IE 11 (Versione aggiornamento: 11.0.24) Consumo di memoria Problema
'release()' è stato deprecato in favore del nuovo [ 'close()'] (https://github.com/ariya/phantomjs/wiki/API-Reference -WebPage # wiki-webpage-close) function (introdotto in PhantomJS 1.7) – newfurniturey
Come posso usare close()? La documentazione non è completa. –