winserver2022无法增加硬盘存储池

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winserver2022无法增加硬盘存储池相关的知识,希望对你有一定的参考价值。

参考技术A winserver2022无法增加硬盘存储池可以在系统属性里面改缓存。
具体操作如下:
我的电脑右键属性
高级
性能设置
高级
更改
在自定义的最小是填上1000 最大是填3000(具体数字看你硬盘的剩余空间而定,一般最大值不要超过剩余容量的百分之50)
设置,记住一定要点设置才能存储上你更改的数字。

java内存分配(堆栈常量池)


Java内存分配:

  ◆寄存器:我们在程序中无法控制

  ◆栈:存放基本类型的数据和对象的引用,以及成员方法中的局部变量

  ◆堆:存放对象本身(成员变量+成员方法的引用)

  ◆静态域:存放在对象中用static定义的静态成员

  ◆常量池:存放常量

  ◆非RAM存储:硬盘等永久存储空间

栈的存取速度比堆快,仅次于寄存器。

 


常量池:
专门用于存储、管理在编译时就可以确定的保存在.class文件中的一些数据。
包括代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(final)还包含一些以文本形式出现的符号引用,比如:

  ◆类和接口的全限定名;

  ◆字段的名称和描述符;

  ◆方法的名称和描述符。

int a=1; //在编译时就可以确定a的值为1,1存放在常量池中,栈中a存的其实是常量池中1的地址
int b=2+3; //在编译时就能确定b的值为5,5存放在常量池中,栈中b存的其实是常量池中5的地址
int c=a+b; //编译时不能确定c的值
String str1="hello"; //编译时能确定,“hello”存储在常量池中,栈中存的是对应的地址
String str2="hello"+" world"; //编译时能确定,“hello world”存储在常量池中,栈中存的是对应的地址
String str3=str1+"world"; //编译时不能确定str3的值


在常量池中,相同的直接量只有一个,不会产生多个副本。比如:
int a=1;
int b=1;
常量池中只存储一个直接量1;栈中a和b存储的都是常量池中该直接量的内存地址,它们引用同一个直接量。


String str=new String("hello java"); //这是一个对象,存储在堆中,“hello java”并不会放在常量池中。

 

以上是关于winserver2022无法增加硬盘存储池的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2014里的性能提升

ceph存储池基本管理

服务器虚拟化软件的结构组成和各组件的主要功能与作用

Openstack 之 ceph存储池分级

网络存储技术Windows server 2012 (项目四 存储池的高级配置与管理)

网络存储技术Windows server 2012 (项目四 存储池的高级配置与管理)