具有多核支持的 pdf 查看器/阅读器?

eri*_*rik 5 pdf cpu-usage pdf-reader multi-threaded cpu-cores

哪一款 pdf 阅读器/查看器支持多个内核来渲染和搜索 pdf 文件?

\n\n
    \n
  • 证据表明没有
  • \n
  • 奥库拉没有
  • \n
  • Adobe Reader没有
  • \n
  • Xpdf在我测试的所有 pdf 文档(科学论文和演示文稿)上崩溃 \xe2\x87\x92 不会
  • \n
  • epdfview慢得难以忍受,只使用一个核心 \xe2\x87\x92 不
  • \n
  • qpdfview没有
  • \n
  • inkscape没有
  • \n
\n\n

如果整个宇宙中没有一个这样做(使用多个 CPU 核心),为什么不呢?

\n\n

我的意思是:是否存在内在原因,为什么pdf 文档可以\xe2\x80\x99t 并行渲染?

\n\n

我在一台linux机器上。我应该使用 Windows 还是 Mac OS 或其他操作系统来寻找多核 pdf 查看器?

\n

eri*_*rik 5

好吧,我不了解 Adob​​e。但免费软件查看器使用Poppler来渲染和显示 pdf 文件。

\n\n

我刚刚发现了这个关于线程安全的错误报告(半年后修复)。这意味着:从 2013 年 1 月起,查看器应该能够一次渲染多个页面(如果在查看器中实现,poppler 现在确实支持此功能)。双核机器渲染所有页面只需要单核机器所需时间的 58% 。

\n\n

第二个错误报告是关于每个页面的多线程渲染的。第二个错误仍然处于开放状态,尚未被接受或处理。如果第二个 \xe2\x80\x9cbug\xe2\x80\x9d 被修复,那么渲染会变得更快。特别是对于页数较少的复杂文档,或者如果您不想\xe2\x80\x99 不想等待很长时间才能显示第一页。

\n\n

对于非常复杂的单页文档,我尝试使用Inkscape。但截至2008 年的错误报告,Inkscape 现在(自 2012 年起)使用多个线程来渲染过滤器。但应用程序的其余部分还没有,例如放大和缩小。Inkscape 使用 \xe2\x80\x94 就像 Poppler 使用 \xe2\x80\x94 Cairo 一样进行渲染。这意味着,在 Cairo 不支持多线程之前,每页渲染都不会使用多个核心上分离的多个线程来加速。

\n\n

2013年1月有人开始研究这个(开罗多线程图像渲染)

\n\n
\n\n

关于Adobe:让我们看看谁释放多线程查看器的速度更快。

\n


归档时间:

查看次数:

3132 次

最近记录:

11 年,5 月 前