摘要:
今天做了个小程序,就是把31个10M的文件合并成一个文件。可是,我惊奇的发现能存使用量不断攀升,大概每秒一兆,到第24、25个文件的时候就发生内存错误,程序直接崩溃。一开始以为是程序的内存占有太高,改了改,没什么区别。当崩溃了两次才明白过来,用windows的api打开文件也是打开文件,要打开多大的文件,就需要多大的内存,所以随着合并文件的大小不断变大,内存需求也越来越多,直至崩溃。哎,还是机器太... 阅读全文
摘要:
今天做了个小程序,就是把31个10M的文件合并成一个文件。可是,我惊奇的发现能存使用量不断攀升,大概每秒一兆,到第24、25个文件的时候就发生内存错误,程序直接崩溃。一开始以为是程序的内存占有太高,改了改,没什么区别。当崩溃了两次才明白过来,用windows的api打开文件也是打开文件,要打开多大的文件,就需要多大的内存,所以随着合并文件的大小不断变大,内存需求也越来越多,直至崩溃。哎,还是机器太... 阅读全文
|