我要打开一个很大的多媒体文件,但我只有256的内存,请问这些数据应该放在什么地方?最好给出些示例代码。非常感谢。

解决方案 »

  1.   

    打开文件是由操作系统自动管理的,要读入时由操作系统自动调度
    当然大部分是放在磁盘上。你不会想把多媒体文件全部调入内存吧。
      

  2.   

    文件是读入虚拟内存中的,相关的内存和硬盘的协调管理是系统的事情~~~
      

  3.   

    调用媒体播放会自动管理内存(缓存),不必费神
    但如果自己设置,也不必太大,没试过,我想512k就不少
      

  4.   

    对了,自己调用也不必设置,CFile类会自动管理
      

  5.   

    媒体文件大部分不是流文件么?“流”到哪里?就加载那些不就可以了么?为什么要全读进来?