猪头军师的回答:我之前也出现这样的问题,问了老师他也不知道,他说家里64M内存的机器都运行好好的. 我就无语了.. 后面我上网找到如下答案: 大家可能多有体会那就是在Windows XP下运行TC(实际上是一个XP OS自带的DOS虚拟机)那么CPU的占用率是相当高的~这可能是OS自带的虚拟机效果不好所致!而使用现在比较完善的DOS BOX虚拟机就能解决这一问题:lol DOSBox软件是当前在 Windows 系统运行 DOS 软件的较为完美的解决方案,该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来。 本文简单介绍该软件的使用方法,分别以DOS软件光盘版与硬盘版为例。 1、下载地址:http://bbs.pczero.cn/download/DOSBox0.65-win32-installer.exe 2、安装注意事项: 安装到任意目录均可。安装完毕会在开始菜单生成程序组,DOSBox.conf 文件是 DOXbox 的配置文件,一般保持默认配置就可以顺利运行游戏,alt+enter可以切换Windows窗口和全屏幕。 3、调整DOSbox参数。 根据电脑配置调整DOSbox参数,如果觉得游戏运行速度不合适(要全屏幕运行,效率会高一些),可以用Editplus或记事本打开Dosbox.conf修改如下选项。 1)fullresolution=1024x768,将1024x768调整为800x600或640x480(全屏分辨率) 2)memsize=16,将16改为32(内存16M或32M) 3)frameskip=0,将0改为1或2,微调即可(视频跳桢数) 4)scaler=normal2x,将normal2x改为None或不变(视频渲染设置) 5)prebuffer=10,将10适当调整大小(音频缓冲) 6)cycles=3000,将3000适当调整大小(CPU核心频率,不要超过5000)。 4、加载DOS硬盘和光驱。 首先确定DOS软件存放的根目录和光驱:如设定H:\dos目录为dosbox虚拟机的c:根目录,设定daemon虚拟光驱h:为DOSbox专用光驱。 用Ediplus打开Dosbox.conf,加入如下配置在Dosbox.conf文件最后并保存。 mount c d:\dos(加载d:\dos 目录为Dosbox模拟机的C:根目录~再把原来的TC整个复制进来就可以了) mount d h:\ -t cdrom(加载daemon虚拟光驱h:为Dosbox模拟DOS的光驱) z:\c:回车 然后再键入 c:\tc\tc 就可以运行Turbo C2.0了~当然你也需要设置相应的TC Directories才可以使用(注意哦~你的TC目录是相对于DOSBOX虚拟机的绝对路径,而不是原系统的绝对路径) 回型针/:$的回答:这个应该不是TC本身的问题,你检查下: 1.是不是死循环 如果是每次进入循环就占用突高多半是因为这个 2.操作系统本身时候有问题,例如中毒 拐角的距离的回答:编译的时候哪个编译器都会很占CPU的...正常现象 诺飒的回答:http://www.winyes.net/这里下的TC就不会特别占用cpu |