一.现状 如今直播类.视频播放器等基本都有弹幕模式. 为了保持性能和内存可控,基本是在初始化的时候生成一个Pool(Pool的容量是设定好的), 也就是利用重用机制(可以想象一下UITableView的重用机制,但是这个Pool和tableview机制略有不同).每生成一个弹幕就丢到Pool里,当达到Pool最大容量时,就得等待,等待Pool里的某个弹幕A飞出屏幕外完成这一任务,然后再取 队列里的 弹幕任务, 赋于该 弹幕A新生.当弹幕量特别大的时候, 服务器 或是 客户端就不得 不对 队列的弹…