压缩存档时内存不足。设置最大内存?启用垃圾收集?引发了类型'System.OutOfMemoryException'的异常

时间:2019-01-14 16:43:15

标签: powershell zipfile compress-archive

我遇到一个问题,就是使用class ArticleRepository { private $articleMapper; public function __construct(ArticleMapper $articleMapper) { $this->articleMapper = $articleMapper; } public function find(int $id = null, string $search = null) { $article = $this->articleMapper->find($id, $search); return $article; } public function save(Quote $quote) { $this->articleMapper->save($user); } public function delete(Quote $quote) { $this->articleMapper->delete($user); } } cmdlet消耗了整个计算机的内存后,PowerShell Archive存档脚本崩溃了。

下面添加的Compress-Archive循环确实一次只处理了几个文件,这确实有所帮助,但是我尝试压缩的大文件仍然出现“内存不足”错误。

仍然可以设置最大PowerShell内存吗?我了解设置最大内存可能无法正常工作。 另外,我看到垃圾回收可以解决。一个垃圾收集放在哪里,适当的语法是什么? for

[System.GC]::Collect()

0 个答案:

没有答案