您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 第四章 储存管理.pdf

  2. wince 内存管理(分配,回收机制) wince 内存管理(分配,回收机制)
  3. 所属分类:C++

    • 发布日期:2009-08-03
    • 文件大小:339968
    • 提供者:hello_jerry
  1. 代码客:Iocp Tcp Server(G-TcpServer) 1.0 Demo源码

  2. 说明 一、本压缩包含: 1、Demo源码,位于:\Demos\G-TcpServerLibDemo\G-TcpServerLibDemo.vcproj 2、G-TcpServer模块头文件文件,位于:\G-Sockets\G-TcpServer.h(模块核心文件) 3、G-TcpServer模块Lib文件,位于:\G-Sockets\G-TcpServer.lib(模块核心文件) 4、无限制Demo exe文件:G-TcpServerLibDemo1.0.exe 二、受限制库G-TcpServ
  3. 所属分类:Web开发

    • 发布日期:2010-04-20
    • 文件大小:214016
    • 提供者:guestcode
  1. 代码客:G-Socket(IOCP) 1.0 (Server/Client)例程源码+Server体验程序+强大的压力测试工具

  2. 结构层次及相互联系 (1)、工作线程:响应连接的IO投递返回并负责投递读请求,并将IO返回结果投递给处理线程,可设定参数决定工作线程数量; (2)、处理线程:处理线程调用回调函数将信息传递给应用层或协议栈,可设定参数决定工作处理数量; (3)、看守线程:响应Accept事件调用AcceptEx,检测连接和心跳超时 ,将信息投递给工作线程,模块仅有一个看守线程。 1. 技术要求 (1)、线程同步:Lock指令、临界段; (2)、主要Socket API:WSASend、WSARecv、Accep
  3. 所属分类:网络基础

    • 发布日期:2010-05-26
    • 文件大小:700416
    • 提供者:guestcode
  1. 分布式java应用 基础与实践【完整版】

  2.   第1章 分布式Java应用   1.1 基于消息方式实现系统间的通信   1.1.1 基于Java自身技术实现消息方式的系统间通信   1.1.2 基于开源框架实现消息方式的系统间通信   1.2 基于远程调用方式实现系统间的通信   1.2.1 基于Java自身技术实现远程调用方式的系统间通信   1.2.2 基于开源框架实现远程调用方式的系统间通信   第2章 大型分布式Java应用与SOA   2.1 基于SCA实现SOA平台   2.2 基于ESB实现SOA平台   2.3 基于T
  3. 所属分类:Java

    • 发布日期:2013-07-15
    • 文件大小:24117248
    • 提供者:sdt1005
  1. java内存泄漏

  2. 在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage collection)负责自动回收不再使用的内存。     上面是Java内存管理机制的基本情况。但是如果仅仅理解到这里,我们在实际的项目
  3. 所属分类:Java

    • 发布日期:2014-07-05
    • 文件大小:70656
    • 提供者:qq_17265973
  1. C/C++笔试题(附答案,华为面试题系列)

  2. 1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用 2.引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象
  3. 所属分类:C

    • 发布日期:2008-11-14
    • 文件大小:9216
    • 提供者:Crazying111
  1. 基于Windows的存储器管理实验报告

  2. 本设计题目主要让大家熟悉Windows的存储管理提供的各种机制和实现的请求调页和群集技术。通过实验,使学生了解Windows内存结构和虚拟内存的管理,学习如何在应用程序中管理内存。 (1)为应用程序分配内存空间; (2)检测内存的使用情况; (3)显示每个虚拟内存区域的特性; (4)内存区域的保护; 内存空间的回收
  3. 所属分类:Windows Server

    • 发布日期:2016-01-08
    • 文件大小:322560
    • 提供者:moming_baby
  1. 四级数据库重难点(word版)

  2. 第1章 引言 1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。 数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。 2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 满足三条件:比较真实地模拟现实世界;易于人们理解;易于计算机实现 三个组成要素:数据结构(静态,数据对象本身结构及之间的联系)、数据操作(对数据对象操作及操作规则的集合)和完整
  3. 所属分类:其它

    • 发布日期:2009-01-21
    • 文件大小:140288
    • 提供者:courage0603
  1. android内存分析

  2. Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。 那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向图的起始顶点,该图就是从起始顶
  3. 所属分类:Java

    • 发布日期:2018-08-26
    • 文件大小:103424
    • 提供者:fpqshine
  1. OS实验报告.docx

  2. 一、实验目的 多道系统中,进程与进程之间存在同步与互斥关系。当就绪进程数大于处理机数时,需按照某种策略决定哪些进程先占用处理机。在可变分区管理方式下,采用首次适应算法实现主存空间的分配和回收。 本实验模拟实现处理机调度及内存分配及回收机制,以对处理机调度的工作原理以及内存管理的工作过程进行更深入的了解。 二、实验内容及要求 1.实验内容 (1)选择一个调度算法,实现处理机调度; (2)结合(1)实现主存储器空间的分配和回收。 2.实验具体要求 (1)设计一个抢占式优先权调度算法实现
  3. 所属分类:OS

    • 发布日期:2020-06-19
    • 文件大小:800768
    • 提供者:qq_43448357
  1. 中高级前端必须了解的JS中的内存管理(推荐)

  2. 前言 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()用于分配内存和释放内存。 而对于Javascr ipt来说,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时“自动”释放内存,这个自动释放内存的过程称为垃圾回收。 因为自动垃圾回收机制的存在,让大多Javascr ipt开发者感觉他们可以不关心内存管理,所以会在一些情况下导致内存泄漏。 内存生命周期 JS 环境中分配的内存有如下声明周期: 1.内存分配:当我们申明变量、函数、对象的时候
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:166912
    • 提供者:weixin_38693589
  1. python 怎样进行内存管理

  2. 从三个方面来说,主要有方面的措施:对象的引用计数机制、垃圾回收机制、内存池机制。 一、对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。 引用计数增加的情况: 1、一个对象分配一个新名称 2、将其放入一个容器中(如列表、元组或字典) 引用计数减少的情况: 1、使用del语句对对象别名显示的销毁 2、引用超出作用域或被重新赋值 sys.getrefcount( )函数可以获得对象的当前引用计数 多数情况下,引用计数比你猜测得要大得多。对于不可变数据(
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:52224
    • 提供者:weixin_38599412
  1. 非MFC的C++内存泄露跟踪与调试

  2. C++提供的内存管理机制非常灵活,内存的分配和释放完全有程序员自己控制。不过任何事物都是其两面性,灵活的另一面则是带来了复杂性。经常我们用New,malloc,realloc分配了内存,却可能也很容易忘记用Delete,free来释放。C++内存泄露这是很多程序常见的问题,也给初学者带来不少的困惑。如为什么程序运行后内存在不停的增加(Windows通过任务管理器可以观察到)。因为分配了内存而没有释放,逐渐耗尽内存资源,后导致系统崩溃。内存泄露除了堆中的之外,还包括核心系统资源的内存泄露。那么在S
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:54272
    • 提供者:weixin_38637884
  1. JAVA 内存管理总结

  2. 1. java是如何管理内存的   Java的内存管理是对象的分配和释放问题。(两部分)   分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。   释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。   2.
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:128000
    • 提供者:weixin_38612139
  1. Java的内存回收机制

  2. 在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此有了Java程序员到后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。   1、Java在内存中的状态   首先我们先写一个代码为例子:   Person.java pa
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:163840
    • 提供者:weixin_38612811
  1. 介绍 Java 的内存泄漏

  2. java明显的一个优势是它的内存管理机制。你只需简单创建对象,java的垃圾回收机制负责分配和释放内存。然而情况并不像想像的那么简单,因为在Java应用中经常发生内存泄漏。   本教程演示了什么是内存泄漏,为什么会发生内存泄漏以及如何预防内存泄漏。   什么是内存泄漏?   定义:如果对象在应用中不再被使用,但由于它们在其他地方被引用,垃圾回收却不能移除它们(这样造成了很多内存不能释放,从而导致内存溢出的现象。译注)。   要理解这一定义,我们需要理解内存中对象的状态。下图说明了那些是未
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:108544
    • 提供者:weixin_38617001
  1. 详谈.net中的垃圾回收机制

  2. 1. 自动内存管理和GC  在原始程序中堆的内存分配是这样的:找到第一个有足够空间的内存地址(没被占用的),然后将该内存分配。当程序不再需要此内存中的信息时程序员需要手动将此内存释放。堆的内存是公用的,也就是说所有进程都有可能覆盖另一进程的内存内容,这就是为什么很多设计不当的程序甚至会让操作系统本身都down掉。我们有时碰到的程序莫名其妙的死掉了(随机现象),也是因为内存管理不当引起的(可能由于本身程序的内存问题或是外来程序造成的)。另一个常见的实例就是大家经常看到的游戏的Trainer,他们通
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:106496
    • 提供者:weixin_38592332
  1. android内存及内存溢出分析详解

  2. 一、Android的内存机制    Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。    那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可
  3. 所属分类:其它

    • 发布日期:2021-01-04
    • 文件大小:80896
    • 提供者:weixin_38691256
  1. JVM自动内存管理机制

  2. Java自动内存管理机制包含两部分:内存分配和内存回收,要想理解内存分配和回收的机制,则需要了解下Java内存区域(Java运行时数据区),这篇随笔将按照下面的线索进行逐步解析:1.Java运行时数据区2.对象“已死”的判定算法3.垃圾收集算法4.垃圾收集器5.结束语好,接下来我们一一来看。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括如下几个运行时数据区域程序计数器:用来记录当前线程所执行的字节码指令的行号指示器。字节码计时器需要通过改变改值来选取下一条需要执行的字节码指
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:441344
    • 提供者:weixin_38706100
  1. JVM自动内存管理机制

  2. Java自动内存管理机制包含两部分:内存分配和内存回收,要想理解内存分配和回收的机制,则需要了解下Java内存区域(Java运行时数据区),这篇随笔将按照下面的线索进行逐步解析:1.Java运行时数据区2.对象“已死”的判定算法3.垃圾收集算法4.垃圾收集器5.结束语好,接下来我们一一来看。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括如下几个运行时数据区域程序计数器:用来记录当前线程所执行的字节码指令的行号指示器。字节码计时器需要通过改变改值来选取下一条需要执行的字节码指
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:438272
    • 提供者:weixin_38747978
« 12 3 »