大文件分块读取的理解

理解不了大文件分块读取可以节省内存,以及用readline可以节省内存的问题。一个大文件用readline全部读取占用的内存和用read读取占用的内存是一样的吗?还是readline读取一行后再读取下一行时会把读取的数据从内存释放啊?

各有各的优点