O Python é executado de maneira mais rápida enquanto a máquina está sendo desligada?

0

Esta manhã, quando desligava minha máquina de um teste noturno de execução de openCV para exibir um fluxo de dados de uma de minhas câmeras, notei que minhas taxas de quadros quase dobraram na janela de vídeo.

Isso acontece por cerca de 3-5 segundos antes do sistema ficar vazio, mas há uma diferença muito notável no vídeo Fps (ou processamento com python ..).

Enquanto a máquina estava desligando, eu estava me perguntando o que poderia ser alguns desses processos larg que estão fechando, e o quanto eu realmente preciso deles durante o tempo de execução do Python.

Agora estou tentando descobrir quais são alguns desses processos que não são de missão crítica para executar python ou opencv e desligá-los.

No entanto, eu estava me perguntando o que vocês recomendariam, até agora eu senti que a taxa de quadros que eu estava recebendo era limitada pelo hardware. Pelo que notei hoje de manhã, agora me faz pensar que há um bom poder oculto de processamento em segundo plano que poderia ser aproveitado.

Estou usando um VIA P910-10Q mobo + Ubuntu 12.10

Obrigado por qualquer conselho

    
por user137545 04.03.2013 / 17:47

1 resposta

0

Tente executar um DE mais leve e veja se isso reproduz taxas de quadros mais altas.

Sugiro que você teste um gerenciador de janelas leve como awesome ou xmonad

sudo apt-get install awesome

faça o login para incrível em vez de unidade. Awesome é realmente minimalista e a configuração padrão é ... bem ... mínima. Todas as configurações e configurações estão em ~/.config/awesome/ sendo a principal rc.lua .

No entanto, para fins de teste, você não deve se importar. Simplesmente pressione Super - Enter para gerar um terminal e executar seu processo a partir dali. A chave Super é a chave do Windows, nós apenas tentamos muito evitar essa palavra.

Executar um DE diferente é uma "solução" preguiçosa para o seu problema.

Se isso não ajudar, você terá que examinar todos os processos em execução e fazer suposições para os quais criará o gargalo. execute htop ou top para obter uma boa visão geral.

execute ps -aux | grep python para obter uma lista de todos os processos python.

    
por phipsalabim 04.03.2013 / 20:17