百科问答小站 logo
百科问答小站 font logo



java中,堆的运行速度为什么比栈慢? 第1页

  

user avatar   rednaxelafx 网友的相关建议: 
      

原题引用的:

看到很多书上写栈的运行速度快,处于堆和寄存器之间,所以用来运行程序;堆得速度慢,所以用来存放对象。

必须是雾很大啊。通常的环境下,内存管理意义的堆(heap)和栈(stack)的访问速度一样。都是普通内存。

得定义“运行”是指什么方面的动作,是分配?释放?还是访问?




  

相关话题

  进程被操作系统加载之后,磁盘上的二进制文件可以删掉吗?如果删掉对正在运行的进程有什么影响吗? 
  能把windows系统装进优盘吗? 
  各种语言写网络爬虫有什么优点缺点? 
  malloc申请的内存能是虚拟内存吗,也就是申请的一块新的空间,刚申请就缺页吗? 
  公司规定所有接口都用 post 请求,这是为什么? 
  网传华为鸿蒙明年正式出海登陆欧洲, 有什么重大意义? 
  为什么总有人极力推荐使用命令行操作而非图形界面? 
  虚拟地址、线性地址、物理地址之间是如何转换的? 
  山寨机使用的是什么操作系统? 
  Windows 没有 mac OS 流畅吗,为什么? 

前一个讨论
JVM jsr和ret指令始终理解不了?returnAddress又怎么理解呢?
下一个讨论
程序员如何不加班?





© 2025-01-31 - tinynew.org. All Rights Reserved.
© 2025-01-31 - tinynew.org. 保留所有权利