我有ddr2-667内存,我通过流工具测量我的内存带宽。
以下是我的研究结果:
Function Rate (MB/s) Avg time Min time Max time
Copy: 2229.0490 0.0158 0.0144 0.0206
Scale: 2208.1095 0.0160 0.0145 0.0216
Add: 2620.2118 0.0196 0.0183 0.0208
Triad: 2358.
我正在Ubuntu Linux上围绕Oracle Outside In PDF Export库为Node.js编写一个C++包装器。Node.js有一个单线程的事件循环,因此任何长时间运行的处理都是在工作线程上完成的。因此,我的包装器将调用这个工作线程中的所有PDF Export方法。我提到这一点是为了让您可以确定两件事:这是一个线程化环境,所有PDF Export函数都是在同一个工作线程上调用的。另外,我没有使用任何重定向的IO或PDF导出处理线程。我已经初始化库,指定不使用线程。因此,所有这些处理都应该发生在我调用函数的线程中。
当导出单个PDF,甚至可能是快速连续导出两个或三个PDF时,
我已经实现了一个控制器方法,它向第三个parry API发出几个请求,这是相当慢的。此外,我还利用了的一个异步特性:
# This informs thin that the request will be handled asynchronously
self.response_body = ''
self.status = -1
Thread.new do
# This will be the response to the client
env['async.callback'].call('200', {}, "Respo