文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>不要这样分配内存

不要这样分配内存

时间:2007-06-01  来源:g_hk

今天遇到一个错误找了好长时间。

原来是在函数中静态分配的内存太大!
如:
int my_fun(void)
{
  char aa[1024];

  /* insert your code here! */
}

原来自己也知道这样做不好,在用户态这样使用大的内存系统会自动在堆上面分配的,但在内核态就会直接报错的,有时候让你错的自己都不知道是什么地方错了。

当然我也试个在核心下有时候也不会出错,但最好还是不要这样使用,一旦分配的内存太大时就使用malloc, kmalloc, vmalloc吧!!

千万别忘了!!!
相关阅读 更多 +
排行榜 更多 +
火柴人霓虹战争无限金币

火柴人霓虹战争无限金币

冒险解谜 下载
火柴人英雄格斗无限金币版

火柴人英雄格斗无限金币版

冒险解谜 下载
摔跤革命3d汉化版

摔跤革命3d汉化版

冒险解谜 下载