效率问题——请各位帮忙分析一下
问题背景:
现在需要打印位图,把指向位图的指针作为参数传递给打印的实现函数,希望打印的时间尽量短一些,整个位图的大小不定,打印机每次打印的数据量受限制。
具体打印函数(PF)的两种实现:
1、PF分配与位图大小相同的buffer,把整个位图调整后存放在buffer中待用,然后,循环打印内容。
2、PF分配和打印机最大打印容量相等的buffer,循环:调整数据存入buffer——〉打印——〉调整数据——〉打印,直到所有数据打印完毕
不知道,哪一种更好,希望各位帮忙分析一下,谢谢