cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5109|回复: 21

[聊天] 一个最简单的程序让你死机

[复制链接]
发表于 2010-1-25 13:58:08 | 显示全部楼层 |阅读模式
  1. int main() {
  2.      double *a;
  3.      for (;;)
  4.          a = new(double);
  5. }
复制代码
大家可以试试,我1G的内存不到一分钟就死机了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-1-25 14:21:05 | 显示全部楼层
额,为什么Windows下不好用?linux下测试良好
发表于 2010-1-25 16:07:09 | 显示全部楼层
嗯?
你这个代码框怎么搞出来的?
发表于 2010-1-25 16:15:54 | 显示全部楼层
很占CPU嘛……
我在Windows7上要开两个才会卡,4个死机……(3G内存)
1个等了好久都没有反应……
 楼主| 发表于 2010-1-25 16:29:40 | 显示全部楼层
嗯?
你这个代码框怎么搞出来的?
yzhang37 发表于 2010-1-25 16:07

[code][/code]

评分

参与人数 1金钱 +1 收起 理由
yzhang37 + 1 热心助人

查看全部评分

发表于 2010-1-25 20:50:40 | 显示全部楼层

[code][/code]
zasdfgbnm 发表于 2010-1-25 16:29
  1. 谢谢!
复制代码
发表于 2010-1-25 21:02:53 | 显示全部楼层
更简单的
start %0
>>xx.bat
发表于 2010-1-26 13:05:06 | 显示全部楼层
干脆点,还有什么数据类型更费内存?
发表于 2010-1-26 19:40:51 | 显示全部楼层
我写过最简单死循环,然后把程序的优先级调到实时!
爆了
发表于 2010-1-27 08:53:17 | 显示全部楼层
我用VB.NET的

  1. Sub_Died
  2. Dim a As Double = 12
  3. Dim aa As Double = 22
  4. Do While a < > 0
  5.   aa = aa * a
  6.   a = a !
  7. Print a,aa
  8. Wend
  9. End Sub
复制代码
 楼主| 发表于 2010-1-27 19:25:15 | 显示全部楼层
看我的,只有一行
  1. int main() {double *a;for (;;) a = new(double);}
复制代码
发表于 2010-1-27 21:01:12 | 显示全部楼层
请加入阅读权限,谢谢!
 楼主| 发表于 2010-1-28 09:37:27 | 显示全部楼层
好了
 楼主| 发表于 2010-1-28 09:42:34 | 显示全部楼层
使用马甲测试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-1-28 10:33:13 | 显示全部楼层
为什么windows不行,我在linux下几秒钟内存就满了,再过几秒swap分区(磁盘缓存)也满了,然后我不得已按reset重启,windows下内存占用一直不涨,难道windows有内存动态回收?(我好像是在.net framework编程中听说的)
发表于 2010-1-28 21:30:02 | 显示全部楼层
windows下运行程序一般在内存满之前就拖得慢死了。。灭哈哈
发表于 2010-1-28 21:33:31 | 显示全部楼层
楞是没死机
……如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2010-1-28 21:34:20 | 显示全部楼层
这次用VB6编的,效率够低了,换.net估计连程序都不会卡死……
 楼主| 发表于 2010-1-29 16:43:49 | 显示全部楼层
四核cpu?
 楼主| 发表于 2010-1-29 16:44:51 | 显示全部楼层
我曾经用一个批处理干掉了一个win98
d:\a.bat:
  1. notepad
  2. d:\a.bat
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-5-1 03:48 , Processed in 0.082309 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表