Python - Problema con funciona inWaiting()

 
Vista:

Problema con funciona inWaiting()

Publicado por Dany (2 intervenciones) el 25/10/2014 04:30:29
Bueno resulta que estoy comparando 3 equipos para ejecutar un simple programa que lee del puerto serial.

Para realizar la comparacion utilizo el cProfile.

Los 3 equipos comparados son : Mi computador (Windows , Core i7 3°gen 2.2Ghz ,8 gb ram) , un raspberry pi (Debian Armv6 700 Mhz, 512RAM) y un Beagle bone Black (Linux 14.04lts ,AMR CortexA8 1Ghz, 512Ram)

La cosa es que lo lógico sería que mi equipo funcione mucho mas rápido que los otros 2 sin embargo no ocurre eso, el cProfile me arroja que mi pc es el que mas se tarda producto de la cantidad de veces que lee la funcion inWaiting()

Adjunto un pequeño extracto de los tiempos que me arroja la funcion


-----------------------------------------Mi Pc-------------------------------------------------------------------------------------

ncalls tottime percall cumtime percall filename:lineno(function)
2638151 31.853 0.000 32.786 0.000 C:\Python27\lib\site-packages\serial\serialwin32.py:234(inWaiting)


-------------------------------------------Beagle-----------------------------------------------------------------------------------

ncalls tottime percall cumtime percall filename:lineno(function)
181347 2.313 0.000 5.453 0.000 /usr/lib/python2.7/dist-packages/serial/serialposix.py:432(inWaiting)


---------------------------------------------Raspberry pi---------------------------------------------------------------------------

ncalls tottime percall cumtime percall filename:lineno(function)
72 0.006 0.000 0.015 0.000 /usr/lib/python2.7/dist-packages/serial/serialposix.py:428(inWaiting)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder