Io 文件夹层次结构中的堆限制

Io 文件夹层次结构中的堆限制,io,heap,directory,limit,Io,Heap,Directory,Limit,例如,我有 Folder1->Folder2->…Folderx 每个文件夹中都有一些文件 我需要进行加密或解密。。。 我有一个循环/递归函数来遍历所有文件和文件夹,执行加密。。。也可以读/写文件 所有这些都会消耗内存。。现在我有一堆限制=20 我想知道选择堆限制的最佳方法 我知道这与此无关,但只是为了以防万一,我使用C.NET处理异常时使用了try-catch。。。与其定义不同机器的堆限制,倒不如说对我来说效果不错。请重新表述您的问题;我无法理解你想要完成什么,或者你对我们的问题是什么。谢谢。

例如,我有 Folder1->Folder2->…Folderx

每个文件夹中都有一些文件

我需要进行加密或解密。。。 我有一个循环/递归函数来遍历所有文件和文件夹,执行加密。。。也可以读/写文件

所有这些都会消耗内存。。现在我有一堆限制=20

我想知道选择堆限制的最佳方法


我知道这与此无关,但只是为了以防万一,我使用C.NET处理异常时使用了try-catch。。。与其定义不同机器的堆限制,倒不如说对我来说效果不错。

请重新表述您的问题;我无法理解你想要完成什么,或者你对我们的问题是什么。谢谢。如果您的代码是以递归方式编写的,那么您将需要固定数量的堆空间,但您的堆栈可能需要显著增长以处理深度。如果您的代码是迭代的,那么您可能需要固定数量的堆和堆栈,并且您需要的数量可能会因系统或运行而异,具体取决于驱动器的内容。大目录可能需要更多内存来存储目录列表以及您处理过的文件。但是为什么要设置堆限制呢?为什么不让运行时环境提供您所需要的?