内存中需要放什么呢?个人认为,内存中需要放的是你的应用需要在不久的将来再次用到到的东西。想想看,如果你在将来不用这些东西,何必放内存呢?放文件、数据库不是更好?这些东西一般包括:

\1. 系统运行时业务相关的数据。比如web应用中的session、即时消息的session等。这些数据一般在一个用户访问周期或者一个使用过程中都需要存在。

\2. 缓存。缓存就比较多了,你所要快速访问的都可以放这里面。其实上面的业务数据也可以理解为一种缓存。

\3. 线程。

因此,我们是不是可以这么认为,如果我们不把业务数据和缓存放在JVM中,或者把他们独立出来,那么Java应用使用时所需的内存将会大大减少,同时垃圾回收时间也会相应减少。

我认为这是可能的。

我们的内存中都放了什么相关推荐

  1. html中head标签中都放哪些内容

    html中head标签中的内容 定义和用法 <head> 标签用于定义文档的头部,它是所有头部元素的容器.<head> 中的元素可以引用脚本.指示浏览器在哪里找到样式表.提供元 ...

  2. MySQL子查询原理分析

    01 前言 子查询,通俗解释就是查询语句中嵌套着另一个查询语句.相信日常工作中接触到 MySQL 的同学都了解或使用过子查询,但是具体它是怎样实现的呢? 查询效率如何? 这些恐怕好多人就不太清楚了,下 ...

  3. 《MySQL是怎么运行的》读书笔记

    MySQL是怎样运行的 第一章 初识MySQL 总结 第二章 MySQL启动选项和系统变量 总结 第三章 字符集与比较规则(排序规则) 总结 第四章 InnoDB记录的存储结构 总结 第五章 Inno ...

  4. java宝典_java宝典

    一些概念 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型.基本类型的变量保存原始值,即:他代表的值就是数值本身:而引用类型的变量保存引用值."引用值"代表了某 ...

  5. MySQL对子查询的优化

    子查询语法 在一个查询语句A里的某个位置也可以有另一个查询语句B,这个出现在A 语句的某个位置中的查询B就被称为子查询,A也被称之为外层查询.子查询可 以在一个外层查询的各种位置出现, 子查询出现在S ...

  6. MySQL 内部执行优化策略总结

    MySQL 内部执行优化策略总结 前言 一.查询优化策略 1. ICP 索引条件下推 2. MRR 多范围读取优化(批量回表) 3. 索引合并 (1) Intersection 合并 (2) Unio ...

  7. Mysql查询优化之IN子查询优化

    物化表 首先提出一个不相关的IN子查询 SELECT * FROM s1 WHERE key1 IN (SELECT common_field FROM s2 WHERE key3 = 'a'); 对 ...

  8. Mysql深度讲解 – 子查询优化

    前言 上一篇[Mysql深度讲解 – Join语句]详细说了Join的相关内容,本篇会讲一下子查询如何优化.一般来说在正常的业务情况下大多数sql语句都会有子查询,一个表从另一个表里查询数据,本篇会通 ...

  9. 基于持久内存的 单机上亿(128B)QPS -- 持久化 k/v 存储引擎

    文章目录 性能数据 设计背景 设计架构 Hash 索引结构 及 PMEM空间管理形态 基本API 及 实现 API 初始化流程 写流程 读流程 删除流程 PMEM Allocator设计 主要组件 空 ...

最新文章

  1. 修改系统tabbar的高度
  2. perl数组硬引用_perl引用和数组 - SibylY的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 为什么计算机的编码那么多,为什么中国剩余定理可用于计算机编码?
  4. ES6新特性之Promise
  5. CentOs基础操作指令(vim、关机)
  6. Android 支持主线 Linux 内核指日可待?
  7. 云南昭通暴雨强度公式_昆明市暴雨强度公式推算与对比
  8. 2021-08-10基于人脸识别的学生签到系统
  9. Hologres数据迁移之holo-shipper
  10. Flutter踩坑之flutter doctor --android-licenses报错
  11. windy定义了一种windy数,不含前导零且前两个数字只差至少为2的正整数被称为windy数,求A和B之间windy数的个数
  12. ubuntu使用 ffmpeg 转换amr格式为mp3
  13. pdcp层的作用_【LTE基础知识】PDCP子层协议概述
  14. debounce 防抖函数
  15. wow mysql dbc_DBC表含义
  16. Andriod小项目——在线音乐播放器
  17. 【Qt】Connect/Disconnect
  18. 安卓修改gps定位模拟百度地图移动
  19. 初学STM32之定时器中断
  20. 与你分享五句话(转贴)

热门文章

  1. C语言-目标文件/链接文件
  2. 文件操作,读文件、写文件、获取文件长度、删除文件、判断文件格式等。
  3. bootstrap 点击图片放大查看_Bootstrap 开源 SVG 图标库 Bootstrap Icons
  4. node sqlite 插入数据_方便且实用,Python内置的轻量级数据库实操
  5. OPENQUERY用法以及使用需要注意的地方
  6. 使用蒙版--渐变--制作瓶子倒影
  7. word2vec C源码解析
  8. JavaScript异步加载与同步加载
  9. 开发中用到过的技术链接
  10. 前缀转后缀(表达式)