好吧,所以我在编写图像到JPEG之前编写了一个(相当未经优化的)程序,但是,现在我正在处理MPEG-2传输流和H.264编码视频.在我深入编程所有这些之前,我很好奇处理实际文件的最快方法是什么.
目前我正在将.mts文件文件映射到内存中以进行处理,虽然我不确定(例如)以块的形式将100 MB的文件读入内存并以这种方式处理它会更快.
这些文件需要大量的位移和读取标志,所以我想知道当我引用一些内存时,如果一个整数读取4个字节或作为一个字符读取1个字节更快.我以为我读过x86处理器优化到4字节粒度的地方,但我不确定这是否属实......
谢谢!