电脑CPU爆满电脑物理内存空闲闲很多

cpu和内存还剩很多,电脑就卡怎么回事_cpu吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:354,874贴子:
cpu和内存还剩很多,电脑就卡怎么回事收藏
如题,而且磁盘也整理过了,垃圾也清理了,温度不高,也没开游戏,C盘还剩10多个G,也用优化大师优化过了,还把杀毒软件都换成了NOD32(听说最不占用系统资源的),但还是很卡。像复制个东西的时候做其他事情都很卡。有时候打开个软件也要等半天。开机时间50秒,但开完后还要卡个几十秒。以上说卡的时候,通常cpu才使用5%,内存还剩50%左右。真的想不通。请大神不吝赐教。。。我用的win7 64位,i3,2G内存,512独显,7200转硬盘。戴尔笔记本。
2g内存用回windows7
32位,64bit需要4g以上才流畅
刚开机卡一会是正常的,优化大师什么的只能缓解,时间长了还是没用
原版系统?乱优化也有可能把机子弄卡。3楼你可以无视他。。。。
很正常的事!开机启动的程序过多,硬盘读取不过来所以出现卡的现象,过一会就好了!
硬盘有问题?
你知道什么是卡再问吧
注意下主板
2G内存,64位系统是悲剧
刚开机当然很慢 我的也是 本人8g内存本 cpu显卡都很一般。硬盘750gb 5400转
开机慢点。但两分钟后就很快了。
主要看看硬盘的问题,是不是老硬盘了
64位系统起码要4g,没4g请用回32位。
64位。。。。你应该用32位的
开壳清灰。试试吧
改ssd,彻底解决卡顿
正常的,我的台式i5内存4g硬盘7200转开机都卡半分钟呢。
来看各种解释。
不正常,我妈台式机Q6600内存4G硬盘7200转开机40秒,开完直接流畅运行各种软件,点计算机秒跳
点亮12星座印记,
硬盘坏道多
内存,硬盘
我说楼上的你们看看这是多会的帖子好吗??
32位用2G都不一定多流畅
------来自Lumia 620 爱贴吧客户端
我的情况有点和楼主类似,xp32位,4根1g内存,硬盘用7年了
换ssd,速度能飞起来
找个原版的系统重装一下 然后用激活工具激活原版系统 加载稍微慢几秒 大一点 不过稳定性会更好。我感觉你这就是系统稳定性的软问题。另外 还是应该加内存 不管是32位还是64位 2g在这个年代都太小了 内存大点 吧缓存关闭了,对硬盘寿命也是有帮助的。而且2g价格也不贵。拆开机器看你的条子 然后淘个一摸一样的就是了、不管是新的还是二手都无所谓。另外,楼主7200转的笔记本硬盘是亮点。
登录百度帐号电脑cpu和内存都没有用满怎么电脑还卡_百度知道
电脑cpu和内存都没有用满怎么电脑还卡
我有更好的答案
1.考虑硬件过热2.考虑电源供不起
网络问题,人多的时候,网络传输的数据量增大
主要是网络问题
显卡驱动没装
网速不稳定
其他6条回答
为您推荐:
其他类似问题
您可能关注的内容
电脑cpu的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。电脑CPU和内存都空闲着,电脑却卡出翔。打开任务管理器,硬盘的占用是100%
怎么能优化硬盘啊【硬盘吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:93,457贴子:
电脑CPU和内存都空闲着,电脑收藏
电脑CPU和内存都空闲着,电脑却卡出翔。打开任务管理器,硬盘的占用是100%
怎么能优化硬盘啊
一号店移动硬盘,经济实惠的网上购物商城,方便实惠送上门,网上购物新生活.网上超市1号店,吃/穿/用/行,应有尽有!惊喜不断!优惠不停!
坏了,有坏道,建议磁盘修复一下。
登录百度帐号编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
得到cpu占有率的API函数:GetSystemTimes
得到内存使用情况的API函数:
GlobalMemoryStatusEx Function
Retrieves information about the system's current usage of both physical and virtual memory.GetPerformanceInfo Function
Retrieves the performance values contained in the PERFORMANCE_INFORMATION structure获取特定程序的内存使用情况用:GetProcessMemoryInfo Function
Retrieves information about the memory usage of the specified process.
我写的一个cpu使用率例子:
我写的一个cpu使用率例子:
#define _WIN32_WINNT
#include &Windows.h&
#include &iostream& usi
__int64 CompareFileTime ( FILETIME time1, FILETIME time2 ){
__int64 a = time1.dwHighDateTime && 32 | time1.dwLowDateT
__int64 b = time2.dwHighDateTime && 32 | time2.dwLowDateT
(b - a);}void main() { HANDLE hEBOOL
FILETIME preidleTFILETIME prekernelTFILETIME preuserT
FILETIME idleTFILETIME kernelTFILETIME userT
res = GetSystemTimes( &idleTime, &kernelTime, &userTime );
preidleTime = idleTprekernelTime = kernelTpreuserTime = userThEvent = CreateEvent (NULL,FALSE,FALSE,NULL); // 初始值为 nonsignaled ,并且每次触发后自动设置为nonsignaled
while (1){
WaitForSingleObject( hEvent,1000 ); //等待500毫秒
res = GetSystemTimes( &idleTime, &kernelTime, &userTime );
int idle = CompareFileTime( preidleTime,idleTime);
int kernel = CompareFileTime( prekernelTime, kernelTime);
int user = CompareFileTime(preuserTime, userTime);
int cpu = (kernel +user - idle) *100/(kernel+user);
int cpuidle = ( idle) *100/(kernel+user);
cout && "CPU利用率:" && cpu && "%" && "
CPU空闲率:" &&cpuidle && "%" &&
preidleTime = idleT
prekernelTime = kernelT
preuserTime = userT}}
运行效果如图:
MSDN中 获取内存使用情况的例子:
Example Code [C++]
The following code shows a simple use of the GlobalMemoryStatusEx function.
// Sample output:// There is
51 percent of memory in use.// There are 2029968 total Kbytes of physical memory.// There are 987388 free Kbytes of physical memory.// There are 3884620 total Kbytes of paging file.// There are 2799776 free Kbytes of paging file.// There are 2097024 total Kbytes of virtual memory.// There are 2084876 free Kbytes of virtual memory.// There are
0 free Kbytes of extended memory.#include &windows.h&#include &stdio.h&// Use to convert bytes to KB#define DIV 1024// Specify the width of the field in which to print the numbers. // The asterisk in the format specifier "%*I64d" takes an integer // argument and uses it to pad and right justify the number.#define WIDTH 7void main(int argc, char *argv[]){MEMORYSTATUSEXstatex.dwLength = sizeof (statex);GlobalMemoryStatusEx (&statex);printf ("There is %*ld percent of memory in use./n",
WIDTH, statex.dwMemoryLoad);printf ("There are %*I64d total Kbytes of physical memory./n",
WIDTH, statex.ullTotalPhys/DIV);printf ("There are %*I64d free Kbytes of physical memory./n",
WIDTH, statex.ullAvailPhys/DIV);printf ("There are %*I64d total Kbytes of paging file./n",
WIDTH, statex.ullTotalPageFile/DIV);printf ("There are %*I64d free Kbytes of paging file./n",
WIDTH, statex.ullAvailPageFile/DIV);printf ("There are %*I64d total Kbytes of virtual memory./n",
WIDTH, statex.ullTotalVirtual/DIV);printf ("There are %*I64d free Kbytes of virtual memory./n",
WIDTH, statex.ullAvailVirtual/DIV);// Show the amount of extended memory available.printf ("There are %*I64d free Kbytes of extended memory./n",
WIDTH, statex.ullAvailExtendedVirtual/DIV);}
MSDN中获取特定程序内存使用情况的例子:
Collecting Memory Usage Information For a Process
To determine the efficiency of your application, you may want to examine its memory usage. The following sample code uses the
function to obtain information about the memory usage of a process.
#include &windows.h&
#include &stdio.h&
#include &psapi.h&
void PrintMemoryInfo( DWORD processID )
PROCESS_MEMORY_COUNTERS
// Print the process identifier.
printf( "/nProcess ID: %u/n", processID );
// Print information about the memory usage of the process.
hProcess = OpenProcess(
PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ,
FALSE, processID );
if (NULL == hProcess)
if ( GetProcessMemoryInfo( hProcess, &pmc, sizeof(pmc)) )
printf( "/tPageFaultCount: 0x%08X/n", pmc.PageFaultCount );
printf( "/tPeakWorkingSetSize: 0x%08X/n",
pmc.PeakWorkingSetSize );
printf( "/tWorkingSetSize: 0x%08X/n", pmc.WorkingSetSize );
printf( "/tQuotaPeakPagedPoolUsage: 0x%08X/n",
pmc.QuotaPeakPagedPoolUsage );
printf( "/tQuotaPagedPoolUsage: 0x%08X/n",
pmc.QuotaPagedPoolUsage );
printf( "/tQuotaPeakNonPagedPoolUsage: 0x%08X/n",
pmc.QuotaPeakNonPagedPoolUsage );
printf( "/tQuotaNonPagedPoolUsage: 0x%08X/n",
pmc.QuotaNonPagedPoolUsage );
printf( "/tPagefileUsage: 0x%08X/n", pmc.PagefileUsage );
printf( "/tPeakPagefileUsage: 0x%08X/n",
pmc.PeakPagefileUsage );
CloseHandle( hProcess );
int main( )
// Get the list of process identifiers.
DWORD aProcesses[1024], cbNeeded, cP
if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) )
// Calculate how many process identifiers were returned.
cProcesses = cbNeeded / sizeof(DWORD);
// Print the memory usage for each process
for ( i = 0; i & cP i++ )
PrintMemoryInfo( aProcesses[i] );
The main function obtains a list of processes by using the
function. For each process, main calls the PrintMemoryInfo function, passing the process identifier. PrintMemoryInfo in turn calls the
function to obtain the process handle. If OpenProcess fails, the output shows only the process identifier. For example, OpenProcess fails for the Idle and CSRSS processes because their access restrictions prevent user-level code from opening them. Finally, PrintMemoryInfo calls the
function to obtain the memory usage information.
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!电脑内存无缘无故满了,显示的是系统空闲进程站的CPU多,CPU使用率100%,求大虾帮帮忙啊~_百度知道
电脑内存无缘无故满了,显示的是系统空闲进程站的CPU多,CPU使用率100%,求大虾帮帮忙啊~
我有更好的答案
后台有程序在运行.先断网再扫描可疑进程
什么进程100% 强制结束。
中毒的可能性很高!先杀毒看看。
系统空闲进程多是很正常的。
其他1条回答
为您推荐:
其他类似问题
系统空闲进程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 电脑内存爆满 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信