Leitor PDF padrão do Ubuntu 14.04 lento ao navegar por arquivos

Iniciado por maosilva, 29 de Novembro de 2014, 11:44

tópico anterior - próximo tópico

maosilva

Olá pessoal do fórum!

Recentemente notei que o leitor de arquivos PDF padrão do Ubuntu 14.04 apresenta lentidão com algumas travadas ao percorrer arquivos que contenham uma grande quantidade de páginas. O Ubuntu 12.04 não apresentava este comportamento!

Testei alguns arquivos maiores em outros programas como o Adobe Reader e o Sumatra PDF no windows e não apresentaram problema algum. Assim, Gostaria de saber se há algum "macete" que possa realizar para melhorar este incomodo?

abraços.

agente100gelo

Advogado e analista de sistema cearense.
Twitter: @glaydson

druidaobelix

#2
Já experimentou desabilitar as miniaturas que aparecem ao lado esquerdo do documento, caso estejam habilitadas?

Abri um pdf aqui com 110 páginas, (Guia Prático / Manual de Sobrevivência / Dicas e Comandos do Mundo Linux / Autor: Tales Araújo Mendonça), peso 1,0 MB (1.040.794 bytes) e não percebi dificuldade, exceto, como mencionado, uma leve 'parada' para refazer as imagens das miniaturas e isso, veja, estou usando um sistema com uma placa de vídeo especializada, NVidia, pelo que imagino possa interferir um pouco mais onde não houver esse recurso.

Uma outra providência é verificar como está a ocupação da memória do sistema, principalmente se está usando a memória swap, feito em disco rígido, portanto, muito mais lenta. Verifique isso, por exemplo, pelo 'Monitor do Sistema', atentando aos processos que estão rodando e ainda, pelo terminal, pode usar o comando free para ver a situação da memória.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#3
Uma outra coisa mais ou menos óbvia mas que só agora me ocorreu é o fato de que, por default o Evince, que é o visualizador padrão do Ubuntu, vem com o modo *contínuo* assinalado nas opções. Se "contínuo" não estiver assinalado as páginas irão mesmo "engasgar" entre uma e outra.

Quando "contínuo" está desmarcado e se rola a página usando, por exemplo, a seta para baixo, a página para ao final e só muda se usar a tecla PageDown, ao contrário de quando "contínuo" está marcado, quando então a página vai sendo rolada continuamente, sem travar.

Na versão 12.04, Unity, com o Evince aberto, no menu superior click em "ver" e observe se a opção "contínuo" está marcada.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#4
Então, /maosilva/,

Fiz um outro teste, agora usando três arquivos pdf mais pesados, o primeiro um arquivo de 175 páginas e "peso" 48,0 MB (48.006.196 bytes), média por página 274KB (274.321 bytes);o segundo um arquivo de 219 páginas e peso de 160,5 MB (160.502.933 bytes), média por página 733KB (732.890 bytes); o terceiro um arquivo de 456 páginas e peso 211,9 MB (211.948.128 bytes), média por página 465KB (464.798 bytes), usando como convenção a métrica decimal de uso comercial para os múltiplos de bytes (=1000kB - kilobyte).

Todos os arquivos são provenientes de escaneamento próprio de documentos de uso profissional, isto é, são tipicamente imagens de documentos existentes originalmente em papel, scan feito em boa resolução, geralmente 300dpi, o que se traduz no "peso" relativamente alto de cada um dos arquivos e suas páginas.

Verificação num hardware já relativamente antigo, de média potência, em linhas gerais, um desktop com processador Intel Core 2 Duo E6750, 2,66 GHz, 2 GB ram, Hd convencional  Sata e placa gráfica NVidia GT215 [GeForce GT 240], portanto, nada de muito especial que possa distorcer os resultados.

A máquina em que testei possui o Ubuntu instalado nas versões 12.04, em 32-bit, interface gráfica Unity, e 14.04.1, em 64-bit, interface Gnome, em partições distintas (boots múltiplos), o que permitiu, portanto, observar usando o mesmo hardware para os mesmos arquivos, variando apenas a versão do sistema operacional.

Como resultado, **não** foi verificada e não foi possível reproduzir a situação descrita no tópico, isto é, de 'engasgar' nas passagens de páginas, em nenhuma das duas versões.

O que se observa, de certa forma, é um carregamento relativamente lento dos arquivos, mas que ocorre igualmente nas duas versões, aliás, situação essa expressamente admitida pelos desenvolvedores.

O Evince é o visualizador padrão de documentos em formato PDF para o ambiente de trabalho Gnome e usado pelo Ubuntu.

Essa lentidão de carregamento é fato anterior conhecido, constando dessa forma no wiki do gnome, na página que faz o comparativo entre Evince e  Adobe reader:

1. Evince rendering performance is worse, specially for complicated PDF documents. It's not unusual to see "Loading..." when opening a document in Evince.

Que aproximadamente se pode dizer: "A performance de renderização do Evince é pior (quando comparado ao Adobe reader), especialmente para documentos PDF complicados. Não é inusual ver "Carregando..." quando se abre um documento no Evince.

Na mesma página, logo abaixo, no item '7. Performance', consta:

"Evince only takes 1/3 time during startup and take 1/4 memory usage after startup. Evince takes a little longer time to load and render PDF file in average. After load pdf page, for rendering page, Evince is much slower than acroread, especially for the complicated documents."

Como literalmente se lê do texto acima, com uma certa liberdade de tradução, "Evince, em média, demora um pouco mais de tempo para carregar e renderizar arquivos PDF. Após a página ser carregada, para renderizar a página Evince é muito mais lento do que Adobe reader, especialmente para documentos complicados".

fonte: https://wiki.gnome.org/Apps/Evince/ComparingEvinceAcroread

A página que menciona esse texto teve a última atualização em 13/08/2013, portanto, era pelo menos contemporânea à versão 12.04 do Ubuntu.

É um fato conhecido no Evince, quando se inicia o aplicativo, aparecer a mensagem "Carregando..." um tanto quanto longa, mas como dito, isso não é uma novidade da versão 14.04 e, sim, já existia na versão 12.04., o que é muito diferente de "engasgar" entre páginas, ocorrência essa que não consegui observar.

O assunto me interessa, pois uso muito arquivos em pdf.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

maosilva

Citação de: agente100gelo online 29 de Novembro de 2014, 14:44
Adode Reader pra Linux apresenta o mesmo problema?

Ola agente100gelo, obrigado por responder. Não testei o Adobe Reader no linux. Testei o Okular (leitor de pdf do KDE) e não apresentou problema algum!

maosilva

Citação de: druidaobelix online 29 de Novembro de 2014, 18:22
Já experimentou desabilitar as miniaturas que aparecem ao lado esquerdo do documento, caso estejam habilitadas?

Abri um pdf aqui com 110 páginas, (Guia Prático / Manual de Sobrevivência / Dicas e Comandos do Mundo Linux / Autor: Tales Araújo Mendonça), peso 1,0 MB (1.040.794 bytes) e não percebi dificuldade, exceto, como mencionado, uma leve 'parada' para refazer as imagens das miniaturas e isso, veja, estou usando um sistema com uma placa de vídeo especializada, NVidia, pelo que imagino possa interferir um pouco mais onde não houver esse recurso.

Uma outra providência é verificar como está a ocupação da memória do sistema, principalmente se está usando a memória swap, feito em disco rígido, portanto, muito mais lenta. Verifique isso, por exemplo, pelo 'Monitor do Sistema', atentando aos processos que estão rodando e ainda, pelo terminal, pode usar o comando free para ver a situação da memória.




Vou testar sua sugestão aqui druidaobelix. Obrigado e reporto assim que possível se deu certo.

maosilva

Citação de: druidaobelix online 30 de Novembro de 2014, 00:38
Então, /maosilva/,

Fiz um outro teste, agora usando três arquivos pdf mais pesados, o primeiro um arquivo de 175 páginas e "peso" 48,0 MB (48.006.196 bytes), média por página 274KB (274.321 bytes);o segundo um arquivo de 219 páginas e peso de 160,5 MB (160.502.933 bytes), média por página 733KB (732.890 bytes); o terceiro um arquivo de 456 páginas e peso 211,9 MB (211.948.128 bytes), média por página 465KB (464.798 bytes), usando como convenção a métrica decimal de uso comercial para os múltiplos de bytes (=1000kB - kilobyte).

Todos os arquivos são provenientes de escaneamento próprio de documentos de uso profissional, isto é, são tipicamente imagens de documentos existentes originalmente em papel, scan feito em boa resolução, geralmente 300dpi, o que se traduz no "peso" relativamente alto de cada um dos arquivos e suas páginas.

Verificação num hardware já relativamente antigo, de média potência, em linhas gerais, um desktop com processador Intel Core 2 Duo E6750, 2,66 GHz, 2 GB ram, Hd convencional  Sata e placa gráfica NVidia GT215 [GeForce GT 240], portanto, nada de muito especial que possa distorcer os resultados.

A máquina em que testei possui o Ubuntu instalado nas versões 12.04, em 32-bit, interface gráfica Unity, e 14.04.1, em 64-bit, interface Gnome, em partições distintas (boots múltiplos), o que permitiu, portanto, observar usando o mesmo hardware para os mesmos arquivos, variando apenas a versão do sistema operacional.

Como resultado, **não** foi verificada e não foi possível reproduzir a situação descrita no tópico, isto é, de 'engasgar' nas passagens de páginas, em nenhuma das duas versões.

O que se observa, de certa forma, é um carregamento relativamente lento dos arquivos, mas que ocorre igualmente nas duas versões, aliás, situação essa expressamente admitida pelos desenvolvedores.

O Evince é o visualizador padrão de documentos em formato PDF para o ambiente de trabalho Gnome e usado pelo Ubuntu.

Essa lentidão de carregamento é fato anterior conhecido, constando dessa forma no wiki do gnome, na página que faz o comparativo entre Evince e  Adobe reader:

1. Evince rendering performance is worse, specially for complicated PDF documents. It's not unusual to see "Loading..." when opening a document in Evince.

Que aproximadamente se pode dizer: "A performance de renderização do Evince é pior (quando comparado ao Adobe reader), especialmente para documentos PDF complicados. Não é inusual ver "Carregando..." quando se abre um documento no Evince.

Na mesma página, logo abaixo, no item '7. Performance', consta:

"Evince only takes 1/3 time during startup and take 1/4 memory usage after startup. Evince takes a little longer time to load and render PDF file in average. After load pdf page, for rendering page, Evince is much slower than acroread, especially for the complicated documents."

Como literalmente se lê do texto acima, com uma certa liberdade de tradução, "Evince, em média, demora um pouco mais de tempo para carregar e renderizar arquivos PDF. Após a página ser carregada, para renderizar a página Evince é muito mais lento do que Adobe reader, especialmente para documentos complicados".

fonte: https://wiki.gnome.org/Apps/Evince/ComparingEvinceAcroread

A página que menciona esse texto teve a última atualização em 13/08/2013, portanto, era pelo menos contemporânea à versão 12.04 do Ubuntu.

É um fato conhecido no Evince, quando se inicia o aplicativo, aparecer a mensagem "Carregando..." um tanto quanto longa, mas como dito, isso não é uma novidade da versão 14.04 e, sim, já existia na versão 12.04., o que é muito diferente de "engasgar" entre páginas, ocorrência essa que não consegui observar.

O assunto me interessa, pois uso muito arquivos em pdf.


Entendi, é padrão do aplicativo mesmo. Vou testar suas sugestões e posto novamente os resultados assim que tiver tempo. Mas gostei da performance do Okular, foi bem tranquilo, caso o evince não me agrade acho que irei usá-lo. Abraços.

eloliveira

Este problema de lentidão em processamento de pdf com muitas imagens continua.

Tanto para a abertura, como para visualização como para preparação de impressão.

Única maneira que encontrei até agora é usar (em inglês) o FoxIt que só fica lento quando vai imprimir.

galactus

Interessante, eu nunca passei por este problema de lentidão para abrir ou visualizar pdf com muitas fotos no Linux.

E olha que tenho aqui alguns arquivos bastante grandes e isso não acontece.

Agora, já notei que o sistema de arquivos utilizado influencia muito nisso e se você está usando as opções padrões ou não do sistema, quanto a poder deixar ele mais rápido, também influencia muito.  Sem falar é claro no hardware.   
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

galactus

Olhas só, usando o Okular ou o Master PDF Editor, não tive problemas de lentidão!   O Atril é lento demais. O Evince depende do arquivo.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.