Ejecutar valgrind en programas de primer plano es fácil. Pero valgrind funcionará para los programas de daemon y dará la salida después de que se ejecute. ¿Y cómo hago eso? Gracias¿Funcionará valgrind para los programas de Daemon?
Respuesta
Sí, valgrind sin duda funcionará para los programas de daemon.
Muchos daemons tienen algún tipo de modo de depuración, por ejemplo, el -X
cambiar a apache, lo que hará que no se bifurquen o pasen a segundo plano, y en ese caso la forma más fácil de valgrind puede ser mediante ese modo para que permanezcan conectados a la terminal.
En otros casos, usted todavía será capaz de utilizar valgrind, pero es probable que desee utilizar --log-file
o una de las otras opciones de registro para enviar la salida a un lugar adecuado, y es posible que tenga --trace-children
para causar valgrind a siga procesos secundarios cuando el daemon se bifurca.
La salida, como los informes de pérdida de memoria, que solo se produce cuando finaliza el programa, debería aparecer normalmente cuando se apaga el daemon.
Como una pequeña adición a la solución - para mí que solo funciona, cuando se da como '--trace-children = yes' - como una ayuda para los lectores rápidos. –
- 1. Complemento para valgrind?
- 2. comunicación entre programas python
- 3. Comprender los hilos del daemon de Python
- 4. Valgrind compilación cruzada para ARMv5tel
- 5. Métricas de software específicas para los programas de Clojure
- 6. ¿Cómo acelerar los programas WPF?
- 7. ¿Por qué los programas de estilo rápido son más cortos que los programas de estilo defensivo?
- 8. ¿Apache Commons funcionará en todos los servidores?
- 9. ¿Cuándo son útiles los hilos daemon?
- 10. prueba de los programas de python interactivos
- 11. ¿Cómo detectan los virus los programas antivirus?
- 12. Valgrind informe
- 13. ¿Cómo termina JVM los hilos daemon? o Cómo escribir hilos daemon que terminan correctamente
- 14. PHP's file_exists() no funcionará para mí?
- 15. ¿Cómo funcionan los programas de reconocimiento facial?
- 16. PyQT ¿Quitar los programas Barra de título?
- 17. ¿Cómo interactúo con los programas de Windows
- 18. Programas gráficos DIFF para Linux
- 19. AddThis botón no funcionará dentro de AJAX, pero funcionará normalmente
- 20. Daemon de rastreo de mouse
- 21. openssl/valgrind
- 22. ¿Es aconsejable usar PHP para un daemon?
- 23. Cómo excluir ciertos procesos secundarios para que se ejecuten en valgrind?
- 24. Open Source Syslog Daemon para Windows
- 25. Cómo optimizar los programas F # generalmente
- 26. Daemon Hilos Explicación
- 27. Detener Erlang Daemon
- 28. ¿Cómo le cuento valgrind a los procesos bifurcados de Memcheck?
- 29. ¿Dónde guardan los programas su licencia secreta?
- 30. ¿Dónde está Ubuntu almacenando los programas instalados?
Proporcione un poco de contexto. ¿Qué sistema operativo? ¿Qué es el 'daemon'? – Gourneau