六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 108|回复: 0

Java 栈内存介绍

[复制链接]

升级  2.67%

12

主题

12

主题

12

主题

秀才

Rank: 2

积分
54
 楼主| 发表于 2013-1-16 16:42:46 | 显示全部楼层 |阅读模式
     本篇我们了解一下Java的栈内存空间。
     1.我们首先从Intel80386架构下的Linux汇编开始,看看会把什么东西存放在栈中。在开始之前,需要注意一点,Intel80386架构下的linux系统的堆是从高位地址往低位地址增长的。
     我们看一个简单的例子,计算从1加到100,文件存储为test.c
int sum(int max);int test(){    sum(100);}int sum(int max){    int result = 0;    int i;    for (i=1; i<=max; i++)    {        result += i;    }    return result;}     编译一下,生成test.o
<div class="quote_div">gcc -c test.c
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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