精华内容
下载资源
问答
  • 内存有哪些类型
    千次阅读
    2021-11-22 14:48:12

            Java的内存分为方法区、栈内存、堆内存、本地方法栈。

    1、方法区(Method Area)

            方法区存着类的代码(装载信息)、常量池。

    2、栈内存(Stacks)

            存放参数和局部变量,存储数据量小,访问速度快。

    3、堆内存(Heap)

            存储对象,存储数据量大,访问速度慢。

    4、本地方法栈内存(Native Method Stacks)

            存储与C语言交互的数据。

    更多相关内容
  • 内存类型有哪些

    千次阅读 2021-07-25 01:04:00
    大家都不是很清楚吧,没关系,学习啦小编在这里给大家讲述内存有什么类型。服务器内存服务器是企业信息系统的核心,因此对内存的可靠性非常敏感。服务器上运行着企业的关键业务,内存错误可能造成服务器错误并使数据...

    内存大家都了解,那么,内存又分哪几种类型呢?大家都不是很清楚吧,没关系,学习啦小编在这里给大家讲述内存有什么类型。

    服务器内存

    服务器是企业信息系统的核心,因此对内存的可靠性非常敏感。服务器上运行着企业的关键业务,内存错误可能造成服务器错误并使数据永久丢失。因此服务器内存在可靠性方面的要求很高,所以服务器内存大多都带有Buffer(缓存器),Register(寄存器),ECC(错误纠正代码),以保证把错误发生可能性降到最低。服务器内存具有普通PC内存所不具备的高性能、高兼容性和高可靠性。

    e5753390152e0305f42bf4fe7c27619a.png

    笔记本内存

    笔记本诞生于台式机的486年代,在那个时代的笔记本电脑,所采用的内存各不相同,各种品牌的机型使用的内存千奇百怪,甚至同一机型的不同批次也有不同的内存,规格极其复杂,有的机器甚至使用PCMICA闪存卡来做内存。进入到台式机的586时代,笔记本厂商开始推广72针的SO DIMM标准笔记本内存,而市场上还同时存在着多种规格的笔记本内存,诸如:72针5伏的FPM;72针5伏的EDO;72针3.3伏的FPM;72针3.3伏的EDO。此几种类型的笔记本内存都已成为“古董”级的宝贝,早已在市场内消失了。在进入到“奔腾”时代,144针的3.3伏的EDO标准笔记本内存。在往后随着台式机内存中SDRAM的普及,笔记本内存也出现了144针的SDRAM。现在DDR的笔记本内存也在市面中较为普遍了,而在一些轻薄笔记本内,还有些机型使用与普通机型不同的Micro DIMM接口内存。

    对于多数的笔记本电脑都并没有配备单独的显存,而是采用内存共享的形式,内存要同时负担内存和显存的存储作用,因此内存对于笔记本电脑性能的影响很大。

    7ed1964e5a38b9192c4cf322fc7f8f35.png

    台式机内存

    笔记本内存就是应用于笔记本电脑的内存产品,笔记本内存只是使用的环境与台式机内存不同,在工作原理方面并没有什么区别。只是因为笔记本电脑对内存的稳定性、体积、散热性方面的需求,笔记本内存在这几方面要优于台式机内存,价格方面也要高于台式机内存。

    根据内存条所应用的主机不同,内存产品也各自不同的特点。台式机内存是DIY市场内最为普遍的内存,价格也相对便宜。笔记本内存则对尺寸、稳定性、散热性方面有一定的要求,价格要高于台式机内存。而应用于服务器的内存则对稳定性以及内存纠错功能要求严格,同样稳定性也是着重强调的

    6a4b288711557f1594b0866c37d664b8.png

    展开全文
  • 电脑内存分类几种,那些牌子?

    千次阅读 2021-07-27 02:28:24
    分类:1、DDR3内存有一下几种:DDR3 1066、1333、1600、1800、2000。核心频率分别为133MHz、166MHZ、200MHz、225MHz、250MHz、时钟频率分别为533MHz、661MHz、800MHz、900MHz、1000MHz,等效频率分别为:1066 MHz, ...

    分类:

    1、DDR3内存有一下几种:DDR3 1066、1333、1600、1800、2000。核心频率分别为133

    MHz、166MHZ、200MHz、225MHz、250MHz、时钟频率分别为533MHz、661MHz、800MHz、900MHz、1000MHz,等效频率分别为:

    1066 MHz, 1333 MHz, 1600 MHz, 1800 MHz,2000 MHz。单根DDR3内存的数据传输带宽最高为2000 MHz × 64

    bit÷ 8 -16 GB/s。

    2、DDR4内存的标准规范仍未最终定夺。三星这条样品属于UDIMM类型,容量为2GB,运行电压只有1.2V,工作频率为2133MHz,而且凭借新的电路架构最高可以达到3200MHz。相比之下,DDR3内存的标准频率最高仅为1600MHz,运行电压一般为1.5V,节能版也有1.35V。仅此一点,DDR4内存就可以节能最多40%。

    内存的牌子有:金士顿、三星、威刚、美尔兰、金士泰、影驰、镁光。

    1、市场份额不过21.3%,不足金士顿的三分之一,可见金士顿的实力。价格方面,2018年上半年内存现货价格居于高水位,甚至高出合约价20%,下半年因库存积压开始降价,但是内存条厂商的利润空间仍然十分丰厚。

    2、影驰主要的技术是再显卡上面,硬盘和内存的技术还没有金士顿好,但是相对来说比起其他杂牌内存产商还是比较稳定的,美尔兰的内存是在价格上比较便宜但是性能和上机的稳定性还是有待提升。

    展开全文
  • 经常会遇到人想更换内存不知道买什么样的内存,也常遇到人问升级内存要买什么样的内存才兼容,这里给大家分享一下,顺带科普一下。伸手党可以直接跳过看总结:1、不同代的内存相互是不兼容的。内存可分为DDR1、...

    经常会遇到有人想更换内存不知道买什么样的内存,也常遇到人问升级内存要买什么样的内存才兼容,这里给大家分享一下,顺带科普一下。伸手党可以直接跳过看总结:

    1、不同代的内存相互是不兼容的。内存可分为DDR1、DDR2、DDR3,这里的1、2、3指的就是第几代内存,这些内存之间相互是不兼容的,因为不同代的内存尺寸不同,插槽也会不同。如下图:

    144981295_1_20180922021557474.jpg

    2、内存不同频率混用可能会导致不兼容,注意是可能。比如,同样为DDR3,但是会存在不同的频率。如下:

    DDR1:266MHZ  333MHZ  400MHZ

    DDR2:533MHZ  667MHZ  800MHZ

    DDR3:1333MHZ  1600MHZ  2133MHZ

    这些信息内存条上都会注明,笔记本的内存条上可能写的不太直观,可以通过下面的信息来找到对应的信息:

    PC 2100是DDR1 266MHZ

    PC 2700是DDR1 333MHZ

    PC 3200是DDR1 400MHZ

    PC2 4200是DDR2 533MHZ

    PC2 5300是DDR2 667MHZ

    PC2 6400是DDR2 800MHZ

    PC3 8500是DDR3 1333MHZ

    PC3 10600是DDR3 1600MHZ

    PC3 12800是DDR3 2133MHZ

    所以,其实光看频率也是能区分出不同代的内存。另外,不同频率的内存同时使用时,高频会自动降频与低频的内存保持一致。比如,你电脑装了一条DDR3 1333MHZ和一条DDR3 1600MHZ,那么系统运行时,只能是1333MHZ,这就形成了一定的浪费。

    3、不同品牌的内存混用容易导致不兼容。尤其是一些主打性能、超频之类的,因为可能做了特定优化,其兼容性就会有所下降。

    总结:说了这么多,总结起来就是要保证兼容性,可以买同品牌、同一代、同频率的内存。

    了解内存兼容性问题以及会区分内存后,还不能马上选购。你还得了解几个问题。1、自己的操作系统支持多大内存。2、自己的电脑主板最大支持多少内存。3、自己的主板支持第几代内存,也就是能插什么样的插口。

    1、不同的操作系统支持的系统内存是不一样的。比如:xp系统32位最大支持4G,win7普通家庭版64位最大支持8G,win7旗舰版64位最大支持192G。具体可以通过下面微软MSDN文档在线查询,包括了微软所有的操作系统,非常全。

    144981295_2_20180922021557614.png

    这个问题还是很好解决的,选个对应的系统安装就好了。

    2、上面提到操作系统内存最大值是理论上的,实际上你电脑的最大内存还受到你电脑主板的限制,需要查询自己的电脑主板最大支持多少内存,通常有两种方式。

    第一个方式是安装鲁大师之类的软件进行硬件检测来查看,适合不太懂电脑的人士。

    第二个方式是通过操作系统查询,适合不想装软件就查看的人士。方法如下,

    (1)点击开始→运行

    144981295_3_20180922021557677.png

    (2)输入cmd

    144981295_4_20180922021557755.png

    (3)输入wmic memphysical get maxcapacity

    144981295_5_20180922021557849.png

    (4)得到一串数字,如图中的,其单位是KB,将其进行换算,即主板支持最大内存=33554432KB/1024/1024=32G

    3、同样有两种方式查看电脑主板支持的内存类型。

    第一种方式通过安装鲁大师之类的软件进行硬件检测来查看,适合不太懂电脑的人士。

    第二种方式简单粗暴,打开电脑直接查看已有的内存,通常内存条上面都会有内存型号的信息,具体怎么区分上面已经提到过了。

    PS:现在一些台式机的主板可能内存插槽会比较多,同时兼容DDR2、DDR3,就是两种插槽都有,比如,你查到自己的主板上插的是两条DDR3,但主板其实有4个内存插槽,另外两个可能是DDR2,所以这就要查下主板插槽信息来了解更多了。

    总结:总的来说,了解自己的主板支持多大内存,支持第几代内存就ok了,当然能了解下操作系统支持多大内存就更好。

    展开全文
  • ???? 为什么应用程序正在运行时忽然被 OOM kill 掉了? ???? 为什么进程的后台持续地运行,系统中可用内存越来越少?
  • C# “值类型“和“引用类型“在内存的分配

    千次阅读 多人点赞 2021-08-01 01:37:43
    在代码中每创建一个变量,...值类型有哪些? int"整数" double"高精度小数" char(单字符) decimal(小数) bool(布尔) enum(枚举) struct(结构) 等等… 引用类型有哪些? string 数组 自定义类 集合 object 接口 等等…
  • 内存屏障的四种类型

    千次阅读 2018-09-05 16:20:20
    LoadLoad屏障: 抽象场景:Load1; LoadLoad; Load2 Load1 和 Load2 代表两条读取指令。在Load2要读取的数据被访问前,保证Load1要读取的数据被读取完毕。 ...在Store2写入执行前,保证Store1的...
  • 在 4GB 物理内存的机器上,申请 8G 内存会怎么样?

    万次阅读 多人点赞 2022-06-08 10:58:11
    」存在比较大的争议,人说会申请失败,的人说可以申请成功。这个问题在没有前置条件下,就说出答案就是耍流氓。这个问题要考虑三个前置条件:所以,我们要分场景讨论。应用程序通过 malloc 函数申请内存的时候,...
  • 内存分类

    千次阅读 2019-04-25 10:35:37
    1、概述 ROM(read only memory)和RAM(random access memory)都...典型RAM就是计算机的内存。 2、RAM分类 RAM分为两大类,一种称为静态RAM(static RAM / SRAM)。 一种称为动态RAM(Dynamic RAM / DRAM)。 ...
  • 内存泄漏和内存溢出啥区别?

    千次阅读 2021-07-20 15:56:16
    1、内存泄漏(Memory Leak):是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出(Memory Overflow):指程序申请内存时,没有足够...
  • 内存的四大分区

    千次阅读 2020-07-26 21:31:42
    在C/C++中对于内存分区来说,可以划分为四大内存分区。他们分别是堆、栈、全局/静态存储区和代码区。 1.堆区:     由编程人员手动申请,手动释放,若不手动释放,程序结束后由系统回收,生命...
  • JavaScript基本数据类型以及内存分配

    千次阅读 2021-01-31 11:15:21
    js 一共六种基本数据类型,分别是 Undefined、Null、Boolean、Number、String,还有在 ES6 中新增的 Symbol 类型, 代表创建后独一无二且不可变的数据类型,它的出现我认为主要是为了解决可能出现的全局变量冲突的...
  • JVM内存模型

    万次阅读 2022-05-14 21:06:48
    注:对于这些常用的字节码指令可以参考周志明的《深入理解Java虚拟机》 三、JVM内存参数 JVM内存模型中的这些区域,都是大小限制的,当然也可以通过JVM提供的参数来设置这些区域所占内存的大小。 补充:在JVM堆中...
  • Java的四种引用类型有哪些

    千次阅读 2021-02-12 11:01:54
    学过Java的人们都知道,Java的类型一般两种,一种是基本数据类型,另一种是引用数据类型。其中,基本数据类型的值通常储存与栈内存,用于对该类型的对象进行存储;而引用数据类型则在存储堆中对需要引用的对象进行...
  • 32 位的存储,可以描述多大的内存呢?假设每一个1代表1字节,那么可以描述 0~2^32-1 这 2^32 字节也就是 4 GB 的内存。 但是呢,Java 默认是 8 字节对齐的内存,也就是一个对象占用的空间,必须是 8 字节的整数倍,...
  • c语言中基本数据类型有哪些

    千次阅读 2021-05-20 05:06:35
    c语言中基本数据类型有哪些发布时间:2020-08-18 11:12:49来源:亿速云阅读:135作者:小新小编给大家分享一下c语言中基本数据类型有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家...
  • Android常用内存优化方式整理

    千次阅读 2022-03-01 15:38:39
    内存优化常用手段前言减小对象内存占用基本数据类型与包装类型枚举Bitmap图片代码混淆序列化对象复用对象池ListView/GridView/RecyclerViewBitmap复用内存泄漏静态变量单例属性动画非静态内部类异步线程/任务Handler...
  • 存储主要分为哪些类型

    千次阅读 2021-07-26 08:06:14
    相关介绍如下:1、内储存器(内存)内储存器直接与CPU相连接,储存容量较小,但速度快,用来存放当前运行程序的指令和数据,并直接与CPU交换信息。内储存器由许多储存单元组成,每个单元能存放一个二进制数或一条由二...
  • python可变数据类型有哪些

    千次阅读 2020-12-04 04:47:43
    将python3的基本数据类型有六种: Number(int, float, bool, complex),String, List, Tuple, Dictionary, Set可变数据类型:list,dic,set不可变数据类型:Number, String, Tuple什么是可变数据类型和不可变数据...
  • 内存和栈内存

    千次阅读 2021-03-08 13:01:02
    这两个术语虽然只有一字之差,但是所表达的意义还是差别的,堆内存和栈内存的区别可以用如下的比喻来看出:使用堆内存就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。使用栈内存...
  • 内存和堆内存有什么区别?

    千次阅读 2019-03-22 18:17:00
    内存和堆内存有什么区别? 栈内存和堆内存是什么?什么用? 栈内存、堆内存是什么? 栈内存和堆内存都是存储数据的地方。 为什么会分栈内存和堆内存?? 因为栈内存中存储的值的大小是固定的,...
  • java中栈内存与堆内存(JVM内存模型)Java中堆内存和栈内存详解1 和 Java中堆内存和栈内存详解2 都粗略讲解了栈内存和堆内存的区别,以及代码中哪些变量存储在堆中、哪些存储在栈中。内存中的堆和栈到底是什么 详细...
  • 内存插槽是否优先顺序?

    千次阅读 2021-07-09 05:54:49
    如果四个插槽,则从一个插槽和三个插槽开始. 对于单个内存,将其插入一个插槽,对于两个内存,将其插入一个和三个插槽. 请注意,插槽1、3、2和4是成对的. 应该将两个容量更大的内存模块尽可能地插入第一和第三...
  • 内存数据库究竟是如何发挥内存优势的?

    万次阅读 多人点赞 2022-05-09 12:55:57
    内存数据库?
  • List有哪些种类,区别是什么

    千次阅读 2019-10-03 18:06:02
    List接口的实现类ArrayList与LinkedList,Vector ArrayList:底层由数组结构实现,数组在内存中的存储顺序是连续的,对集合中的元素可以进行快速访问,更适合用来随机查询数据。 LinkedList:底层由双向链表结构...
  • 电脑内存介绍(精心整理)

    千次阅读 2021-09-11 23:32:27
    目前市场上主流的是DDR家族的,DDR,DDR2,DDR3和DDR4四种类型,每次更新,内存频率和内存时序都在不断增加。1.1DDR3 DDR3是计算机内存规格,是DDR家族中的,主要规格DDR3 1333和DDR3 1600以及DDR3 1866
  • 总之小白们都不清楚高频内存的频率到底是由谁决定的,又由谁限制,高频的性能提升又多少。看完这篇文章你就能找到答案。 首先对于那些连频率都不知道是什么的小白科普一下 【频率】电子元件工作的时候会运行在...
  • 一、数据类型 首先必须得明白,在计算机中,任何文件、图片、视频等都是以二进制格式储存在储存介质中的一串编码,对于二进制数的每一位称作1bit(比特)。这里必须得再说一下,byte(字节)和bit(比特)不是同一...
  • C / C++ 内存管理

    千次阅读 多人点赞 2022-05-27 09:35:36
    1、C / C++内存分布 2、C语言中动态内存管理方式 malloc / calloc / realloc / free 3、C++内存管理方式 new / delete 操作内置类型 new / delete 操作自定义类型 4、operator new与operator delete函数(重要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,523,004
精华内容 1,009,201
关键字:

内存有哪些类型