Tag: 碎片

C#:以分配的逆序排列资源是否有优势?

许多年前,我曾被告诫,尽可能以相反的顺序释放资源以分配资源。 那是: block1 = malloc( … ); block2 = malloc( … ); … do stuff … free( block2 ); free( block1 ); 我想在640K MS-DOS机器上,这可以最小化堆碎片。 在C#/ .NET应用程序中执行此操作是否有任何实际优势,或者这种习惯是否已经超过其相关性?

如何在使用.NET时限制文件碎片?

在我的应用程序中,我随着时间的推移将小数据位收集到更大的文件中。 结果,目标文件变得过分碎片化。 使用.NET可以做些什么来限制输出文件的碎片?

在.NET中粉碎文件

是否有可以在托管代码中使用的SDK来安全地粉碎文件? 编辑: 这是我在谷歌找到的唯一可以帮助我的链接 编辑:SDK或某种基于COM的组件。