Estoy usando phantomjs con casperjs para ejecutar varias pruebas y parece que cada instancia de PhantomJS toma ~ 106M de RAM. ¿Es posible reducir esa cantidad? ¿Hay una manera simple de ejecutar pruebas en múltiples "pestañas"?Cómo reducir el consumo de memoria phantomjs?
13
A
Respuesta
11
Editar: Como se señaló por @newfurniturey, liberación ahora es obsoleto. Debemos usar cerca: http://phantomjs.org/api/webpage/method/close.html
No sabe si eso ayuda, pero la función de liberación podría ser una buena cola: http://phantomjs.org/api/webpage/method/release.html
montón de memoria de prensa asociado a esta página. No use la instancia de la página después de llamar a esto.
Debido a alguna limitación técnica, el objeto de la página web podría no ser completamente recogido. Esto se suele encontrar cuando se utiliza el mismo objeto una y otra vez. Llamar a esta función puede detener la creciente asignación de montón.
:)
liberaciónCuestiones relacionadas
- 1. Cómo reducir el consumo de memoria C++ por defecto?
- 2. ¿Hay alguna forma de reducir la precisión scipy/numpy para reducir el consumo de memoria?
- 3. ¿Cómo puedo reducir el consumo de memoria de un proceso Linux mínimo
- 4. Consumo de memoria QTreeView
- 5. ¿Podemos optimizar el código para reducir el consumo de energía?
- 6. Apio - minimiza el consumo de memoria
- 7. cómo reducir el uso de memoria solr?
- 8. Comprender el consumo de memoria en iPhone
- 9. Consumo de memoria en Cherrypy
- 10. Posibilidades para reducir el consumo de energía con aplicaciones cocos2d
- 11. Consumo de memoria KDB/Q
- 12. ¿Cómo afecta el almacenamiento en caché el consumo de memoria?
- 13. ¿Cómo medir el consumo total de memoria del contenedor STL?
- 14. ¿Cómo saber sobre el consumo de memoria en mysql?
- 15. ¿Cómo registrar el consumo de memoria en Linux?
- 16. rieles delayed_job problema de consumo de memoria
- 17. Consumo de memoria del módulo Python Shelve
- 18. Consumo de memoria de webkit móvil
- 19. ¿Limitar el consumo de memoria de tsvncache.exe en TortiseSVN?
- 20. Consumo total de memoria del sistema
- 21. Emgu CV - pérdida de memoria (consumo de memoria)
- 22. Funciones anónimas y consumo de memoria
- 23. Cómo reducir el uso de memoria de imágenes de fondo?
- 24. Cómo reducir el uso de memoria de una aplicación WPF
- 25. Cómo reducir el uso de memoria de Netbeans?
- 26. Video simple en webView y consumo de memoria
- 27. Cómo reducir el uso de memoria del código python enhebrado?
- 28. Estrategias para manejar el consumo de memoria en PHP5?
- 29. ¿Cómo calculo el consumo total de memoria permgen de una clase?
- 30. Configuración de los límites de consumo de memoria con Upstart
'()' ha dejado de utilizarse en favor de la nueva [ 'close()'] (https://github.com/ariya/phantomjs/wiki/API-Reference -WebPage # wiki-webpage-close) function (introducido en PhantomJS 1.7) – newfurniturey
¿Cómo puedo usar close()? La documentación no está completa. –