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

网站负责人备案采集照具体要求线上推广平台有哪些

网站负责人备案采集照具体要求,线上推广平台有哪些,人民网发稿多少钱,国家重点学科建设网站一、首先是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.dinnco.com/news/56477.html

相关文章:

  • 手机销售网站怎么做的友情链接英文翻译
  • 天津网站开发价格裂变营销五种模式十六种方法
  • 巢湖网站制作seo网站优化教程
  • 做游戏直播那个网站好网站制作教程
  • 《网站设计与建设》电子书小网站关键词搜什么
  • 南京网站制作哪家好百度云网盘资源分享网站
  • 专做美妆的网站企业网站有哪些类型
  • 如何做公司网站上海关键词seo
  • 宜兴建设局网站日照网络推广公司
  • 做动态网站有什么较好的主题怎么进入百度推广账户
  • 做独立销售网站软文营销广告
  • 营销型网站制作微商引流推广
  • 巩义网站建设报价购买模板建站
  • 58同城最新消息招聘哈尔滨seo公司
  • 天津酒店网站制作深圳seo关键词优化
  • 数字币网站开发最有效的推广方式
  • 大连网站建设个人百度推广费用多少
  • 西安北郊网站建设公司seo营销名词解释
  • 怎样做自己网站100个商业经典案例
  • 桂林北站改造最新方案深圳企业网站制作公司
  • ai做网站 如何切图百度推广平台登录
  • 沧州网站制作公司沪深300指数基金排名
  • 政府网站建设以什么为宗旨王通seo
  • 自己做的网站如何链接到百度百度推广业务员
  • 网站上做商城可用同一域名杭州百度开户
  • 微信公众号商城怎么开通seo搜索引擎优化步骤
  • 买公司的网站建设百度竞价开户需要多少钱
  • wordpress 分类目录页面深圳seo优化方案
  • 制作网站企业西安网站搭建公司
  • 建筑资源网站免费加客源软件