摘要
Delphi有强大的流处理功能,其中最常用的是内存流功能。当作者用TMemorystream编写应用的时候,发现如果数据量越大,写入数据的次数越多,性能则越差,难以满足用户需求。经过分析Delphi附带的Classes单元中TMemoryStream的源代码后发现,TMemoryStream的Write方法不适合处理大数据量的序列化。为此,作者从TMemoryStream继承并建立了一个名为TspeedMemoryStream的新类,重载了Write方法,经测试认为TspeedMemoryStream是一个良好的TMemoryStream替代品。