AtmosphericCorrection icon indicating copy to clipboard operation
AtmosphericCorrection copied to clipboard

处理时间太长,可否引入多线程

Open GenghisYoung233 opened this issue 4 years ago • 1 comments

一景GF-6 WFV影像的八个波段运行6s大气校正所需的时间大概是3小时,更改nBlockSize = 1024为nBlockSize = 8192可以将时间减少一半,但还是太久。 能否在引入多线程增大CPU利用率呢?它似乎只用到了Xeon CPU 40核中的两核。如果不能,还有其它方法增大处理速度吗?

GenghisYoung233 avatar Oct 12 '20 08:10 GenghisYoung233

由于gdal读写机制的限制,多线程处理不太适合,速度提高不会太快,就我的实际经验来说,如果计算机性能支持的话,可以考虑使用多进程,一次处理多个波段的数据。

Zhaoguanhua avatar Mar 21 '21 02:03 Zhaoguanhua