数组和CPU占用率 在我的程序中开辟一个6000的数组,CPU占用率还正常,当开辟一个大小为20000的float数组时,CPU就占到100了?大概有哪些原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩 我是用的new float[n]出来的数组,n需要到20000,n在6000时还正常 回楼上,80000 大约是 80K, 现在内存动不动上G, 开这么点空间不算过分吧, 直接在堆栈开临时变量都没问题.楼主说的占用CPU100%的情况,应该不是申请变量时占用的CPu,或许是做其他操作的时候占用的. 要不然就是机器性能太低或是其他原因,建议debug调试跟踪下 该数组空间需要动态的,所以就用new 不是数组大小的问题,数组在这里只是一个容器而已,容器大了,装的东西也自然就多了,我是用来绘图的,我把刷新的频率改低一点,CPU占用率就降下来了 计算的代码占用CPU太久了1、优化算法2、在不追求显示速度的情况下,多加Sleep(),空出CPU 嗯,跟new数组的大小没关系。应该是数组大了以后,是不是加大了计算量导致的? 关于怎样调用动态链接库中类的问题 什么时候会执行OnInitDialog()这个函数? 我想用vc做个锁屏的程序 请各位帮忙翻译一下这句英文。。。是个参数的说明,十分感谢 怎样让子进程kill父进程 [文章] 基于图论的几何约束解算简介 关于父父窗口的数据更新问题:如下,在线等 谁推荐几本网络编程的好书?最近要做个局域网通信的小程序 请问不足4位怎么左对齐右补0? 求助 vs2008用ATL写一个简单对象,如何返回GDI+里的Bitmap对象 急,PDA与PC通信问题
该数组空间需要动态的,所以就用new
我是用来绘图的,我把刷新的频率改低一点,CPU占用率就降下来了
1、优化算法
2、在不追求显示速度的情况下,多加Sleep(),空出CPU