GStreamer Based Image Signal Processor/Performance/imx8: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 80: Line 80:


==CPU usage==
==CPU usage==
These measurements were taken with '''top''' app to monitor the behavior of the pipeline while running. Notice, however, that videotestsrc was used to generate the buffers and it consumes a lot of CPU, so it is likely the results will differ if a camera is used for capture.
These measurements were taken with '''top''' app to monitor the behavior of the pipeline while running.
 
[[File:Cpu.png|frame|center|CPU usage for CSC kernel.]]
[[File:Cpu.png|frame|center|CPU usage for CSC kernel.]]


==Memory usage==
==Memory usage==
These measurements were taken with '''meminfo''' file to see the behavior of the pipeline while running.
These measurements were taken with '''meminfo''' file to see the behavior of the pipeline while running.
[[File:Memo.png|frame|center|Memory consumption by CSC kernel.]]
[[File:Memo.png|frame|center|Memory consumption by CSC kernel.]]


Line 181: Line 183:


==CPU usage==
==CPU usage==
These measurements were taken with '''top''' app to see the behavior of the pipeline while running at 30fps, but we have to have in account that videotestsrc is used to generate the buffers and it consumes a lot of CPU.  
These measurements were taken with '''top''' app to see the behavior of the pipeline while running at 30fps.


[[File:cpu-usage-debayer.png|frame|center|Cpu usage debayering for different resolutions at 30fps.]]
[[File:cpu-usage-debayer.png|frame|center|Cpu usage debayering for different resolutions at 30fps.]]
Line 289: Line 291:


==CPU usage==
==CPU usage==
These measurements were taken with '''top''' app to see the behavior of the pipeline while running at 30fps, but we have to have in account that videotestsrc is used to generate the buffers and it consumes a lot of CPU.  
These measurements were taken with '''top''' app to see the behavior of the pipeline while running at 30fps.




Line 395: Line 397:


==CPU usage==
==CPU usage==
These measurements were taken with '''top''' app to see the behavior of the pipeline while running at 30fps, but we have to have in account that videotestsrc is used to generate the buffers and it consumes a lot of CPU.  
These measurements were taken with '''top''' app to see the behavior of the pipeline while running at 30fps.




583

edits