当前位置: 首页 > news >正文

iis做网站跳转上海网站免费制作

iis做网站跳转,上海网站免费制作,网络方案怎么写,欧美风格的网站一、首先是JavaDocument: 直接与 非直接缓冲区 字节缓冲区要么是直接的,要么是非直接的。如果为直接字节缓冲区,则 Java 虚拟机会尽最大努力直接在此缓冲区上执行本机 I/O 操作。也就是说,在每次调用基础操作系统的一个本机 I/…

一、首先是JavaDocument:
    直接与 非直接缓冲区
字节缓冲区要么是直接的,要么是非直接的。如果为直接字节缓冲区,则 Java 虚拟机会尽最大努力直接在此缓冲区上执行本机 I/O 操作。也就是说,在每次调用基础操作系统的一个本机 I/O 操作之前(或之后),虚拟机都会尽量避免将缓冲区的内容复制到中间缓冲区中(或从中间缓冲区中复制内容)。

直接字节缓冲区可以通过调用此类的 allocateDirect 工厂方法来创建。此方法返回的缓冲区进行分配和取消分配所需成本通常高于非直接缓冲区。直接缓冲区的内容可以驻留在常规的垃圾回收堆之外,因此,它们对应用程序的内存需求量造成的影响可能并不明显。所以,建议将直接缓冲区主要分配给那些易受基础系统的本机 I/O 操作影响的大型、持久的缓冲区。一般情况下,最好仅在直接缓冲区能在程序性能方面带来明显好处时分配它们。

 

二、allocateDirect
public static ByteBuffer allocateDirect(int capacity)分配新的直接字节缓冲区。 新缓冲区的位置将为零,其界限将为其容量,其标记是不确定的。无论它是否具有底层实现数组,其标记都是不确定的。
参数:
capacity - 新缓冲区的容量,以字节为单位
返回:
新的字节缓冲区
抛出:
IllegalArgumentException - 如果 capacity 为负整数
再看相关代码:

ByteBuffer 的代码节选:

public static ByteBuffer allocateDirect(int capacity) {
        return new DirectByteBuffer(capacity);
}

 

DirectByteBuffer 的代码节选:

DirectByteBuffer(int cap) {   // package-private

 super(-1, 0, cap, cap, false);
 Bits.reserveMemory(cap);
 int ps = Bits.pageSize();
 long base = 0;
 try {
     base = unsafe.allocateMemory(cap + ps);
 } catch (OutOfMemoryError x) {
     Bits.unreserveMemory(cap);
     throw x;
 }
 unsafe.setMemory(base, cap + ps, (byte) 0);
 if (base % ps != 0) {
     // Round up to page boundary
     address = base + ps - (base & (ps - 1));
 } else {
     address = base;
 }
 cleaner = Cleaner.create(this, new Deallocator(base, cap));

 

    }

java使用的是本地方法在管理相对应的内存:
public native long allocateMemory(long _long);
public native void setMemory(long _long, long _long1, byte _byte);
public native void copyMemory(long _long, long _long1, long _long2);
public native void freeMemory(long _long);

 

三、allocate 方法:

分配一个HeapByteBuffer的实例,其底层是byte数组。

 

 

在使用ByteBuffer 分配字节数组的时候,要注意使用!

http://www.bjxfkj.com.cn/article/110744.html

相关文章:

  • 北京网站seo技术厂家新万网站建设
  • 国外营销网站建设企业品牌网站建设费用
  • 品牌网站建是啥做网站交互效果用什么软件
  • 宁波网站建设服务报价餐饮商家做网站的好处
  • 钓鱼网站在线生成器百度账号登录入口官网
  • 安徽股票配资网站建设wordpress手机分享插件下载地址
  • 论坛网站前置审批杭州软件开发的公司
  • 咨询机构网站页面代码优化
  • 电子商务网站建设与实践上机指导工厂生产管理系统软件
  • 公众号版影视网站开发工业设计相关网站
  • 网站公司可以做英文网吗外贸高端网站开发
  • 网站建设服务方案简述企业建设网站的必要性
  • 怎么建立淘宝客网站企业查询哪个软件是免费的
  • 网站制作与管理技术...网站建设服务器对比
  • 复古风格网站王烨
  • 顶尖的设计网站wordpress文章价格产品价格
  • Python用数据库做网站做网站jsp好还是
  • 广西网站运营中国建设银行总行官方网站
  • 烟台做网站排名wordpress模块设计
  • 怎么做网站前段wordpress设置
  • 洛江网站建设报价夏县做网站
  • 谢馥春网站建设的优势免费的企业网站cms
  • 网站demo 工具百度seo
  • 网站开发服务费算无形资产吗网页加速器插件
  • 移动端网站制作的有哪些要求网络防御中心是什么
  • dede网站微信分享封面科技与狠活
  • 网站备案费用多少怎么自己写网页
  • 泰安放心的企业建站公司网页制作用什么软件比较好
  • php+mysql网站开发全程实例 pdf开发微信小程序收费吗
  • 老河口网站定制哪家做网站最便宜