社区
C++ Builder
帖子详情
内存占100%,怎么解决
FlySkyFree
2006-12-01 11:45:20
我从数组里取出数据,不停的把数据在窗体上绘成波形
用了while(1)不停的循环,这样内存就达到了100%,不知道怎么解决?
...全文
376
18
打赏
收藏
内存占100%,怎么解决
我从数组里取出数据,不停的把数据在窗体上绘成波形 用了while(1)不停的循环,这样内存就达到了100%,不知道怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FlySkyFree
2006-12-04
打赏
举报
回复
发送消息到主线程,还不知道怎么做,请帮忙
BenLeak
2006-12-04
打赏
举报
回复
画图是很耗时间的(相对于一般计算),不要在线程中画图
在线程中处理,发送消息到主线程画图
线程中使用 Sleep(0); 都会使 CPU 不占用 100%的
wangxintu
2006-12-04
打赏
举报
回复
1、应该是CPU占用率100%吧?内在占用率100%还能运行不可能吧?
2、开个线程,在线程中也要sleep,要是线程不会就用定时器也可以;
3、cczlp(不惑)说的方法是不错;
FlySkyFree
2006-12-04
打赏
举报
回复
cczlp(不惑)最好先在内存中绘图,最后再贴到窗体上.能详细说说怎么做吗?
还有我在线程里直接在Execute实现在窗体上画图,有时出现错误“Canvas does not allow drawing”,不知道怎么回事?是不是不能在Execute里直接对别的窗体上画图?
i_love_pc
2006-12-02
打赏
举报
回复
不停的把数据在窗体上绘成波形
============================
用离散的短时间间隔代替死循环.
wz
2006-12-02
打赏
举报
回复
mark
cczlp
2006-12-02
打赏
举报
回复
Sleep是把时间让给其它线程,CPU占用自然降低了。
最好先在内存中绘图,最后再贴到窗体上。
lother
2006-12-02
打赏
举报
回复
你这样调用线程,线程也在死循环.while(!Terminated)
方法:
No.1
去掉while循环.接受到画图指令只画一次.<间隔一定时间发画图指令>
No.2
用定时器每隔50ms画图一次
FlySkyFree
2006-12-02
打赏
举报
回复
我做了个线程,用了while(!Terminated),还是占到100%,用了cczlp(不惑) 的方法的确不是100%了,不知道为什么?
「已注销」
2006-12-02
打赏
举报
回复
Sleep(10);
winner8080
2006-12-01
打赏
举报
回复
当然没得解决,死循环啊
要在循环里设个退出条件
break;
shencyx
2006-12-01
打赏
举报
回复
用了while(1)不停的循环,这样内存就达到了100%,不知道怎么解决?
没得解决...
玄之丞
2006-12-01
打赏
举报
回复
while(1)不好,
你可以试试计时器。或者开一个线程处理。
wood542344
2006-12-01
打赏
举报
回复
SendMessage();看一下帮助吧。有说的。
最好还是另外分一个线程出来做这个事情。而且在while(1)里也要有一个一定可以运行到的break语句。
FlySkyFree
2006-12-01
打赏
举报
回复
vc8fans() ,请问怎么样向窗口发送消息?
vc8fans
2006-12-01
打赏
举报
回复
搞个线程代替while(1){}绘图时再向窗口发送消息就好了
「已注销」
2006-12-01
打赏
举报
回复
主 题: 内存占100%,怎么解决
内存100%你怎么还不死机...........
cczlp
2006-12-01
打赏
举报
回复
while(1)
{
....
Sleep(10); //这个值越大CPU占用越少
}
宝塔面板负载状态显示
100
%、CPU
占
满
100
%
解决
办法(综合篇)
不考虑遭到恶意攻击,一般用下面两个方法就能很好的
解决
服务器负载状态显示
100
%、CPU
占
满
100
%的问题: 宝塔面板负载状态显示
100
%
解决
办法(1) 宝塔面板负载状态显示
100
%、CPU
占
满
100
%
解决
办法(2) 另外这里给大家...
win10
内存
占
用率高达95%
解决
方法
内存
占
用率高达95%
解决
方法,但是找不到
内存
消耗大的程序 win10
内存
占
用率高达95%
解决
方法 一 背景 实验室电脑,wIn10系统,
内存
12个G, 不大也不小了。这个学期开电脑后,发现
内存
占
用基本上维持在95%左右,用起来...
如何
解决
IDEA
内存
占
用
100
%电脑卡顿问题?
虚拟
内存
原因参考-虚拟
内存
原因2.IDEA配置原因参考-IDEA配置原因3.软件
占
用原因参考-软件
占
用原因 一级目录 1.虚拟
内存
原因 参考-虚拟
内存
原因 参考-虚拟
内存
原因:https://www.zhihu.com/question/277411236 此电脑...
gitLab/gitlab 502特别卡,耗
内存
CPU
100
%
解决
办法
一、查看
内存
使用情况 查看最耗
内存
的是哪一个杀死进程或者优化后启动 top -c 二、排查磁盘使用情况 磁盘慢了就删除一些日志或者
占
用很大的一些文件 df -h 三、服务器配置太低最低要2核4G ...
Linux服务器中线程、CPU、
内存
、硬盘等资源
占
用
100
%时的问题分析及
解决
措施
Linux服务器中线程、CPU、
内存
、硬盘等资源
占
用
100
%时的问题分析及
解决
措施
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章