| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 934 人关注过本帖
标题:[求助]为啥编译C的时候CPU占用100%?排除病毒木马
只看楼主 加入收藏
klnhrs
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-28
收藏
 问题点数:0 回复次数:6 
[求助]为啥编译C的时候CPU占用100%?排除病毒木马
我是新手, 用的是 turbo c2.1 操作系统xp
每次写程序的时候都发现cpu资源占用了100%,
用卡巴 瑞星 扫描无病毒,360扫描无木马 无流氓软件
只是在dos下运行程序的时候都100% 弄的我电脑特卡
问高手怎么解决这个问题呢?
谢谢~~~
搜索更多相关主题的帖子: 木马 CPU 编译 排除 
2007-06-29 18:02
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
程序有没有正确执行?没有死循环吧。如有应该就会%100。

深山苦学C语言,终年不见外面世界。
2007-06-29 18:21
klnhrs
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-28
收藏
得分:0 
只要前台开tc, 就100%
什么都不写
2007-06-29 18:40
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 
我也想知道,可能与c语言是底层有关吧

惟有学习不断的学习!
2007-06-29 21:39
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
收藏
得分:0 

TC是16位的实模式程序。


而windows里只能运行32位保护模式的程序,说白了就是TC不能在windows里直接运行。


要在windows里运行16位实模式程序的话,是用了一个虚拟机来加载并运行的。


在xp里那个虚拟机是ntvdm.exe,你可以打开进程管理器看看。


学过汇编就知道,在实模式下,CPU是不停地在工作的,没有“空闲”的概念。


所以,就算在虚拟机里工作,实模式程序也是在不停地耗CPU。


所以TC在运行时,CPU是不会空闲的。


JavaScript forever!
2007-06-29 22:01
klnhrs
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-28
收藏
得分:0 

那要怎么解决呢?
难道要装个vmware虚拟一个dos?

2007-06-30 06:22
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
收藏
得分:0 

不用,CPU高就高,你在进程管理器里把TC的优先级降到“低”,这样就不会影响其它程序的运行了。

如果想让CPU不满,似乎不可能吧,不知道有没有高手知道怎样搞。


JavaScript forever!
2007-06-30 09:39
快速回复:[求助]为啥编译C的时候CPU占用100%?排除病毒木马
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040236 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved