书栈网 · BookStack 本次搜索耗时 0.048 秒,为您找到 190544 个相关结果.
  • 内存管理

    3 内存管理 links 3 内存管理 1. 内存管理 2. 引用计数 3. 总结 脚本语言与编译型语言最根本的区别可能就在内存管理上。但这并不限于脚本语言,现在越来越多的语言不再允许用户直接操作内存,而由虚拟机来代替用户负责内存的分配及回收,如C#、Java、PHP等。 links 2.7 第二章小结 3.1 内存管理
  • 内存存储

    内存存储 使用示例 内存存储 内存存储比较简单,性能也很高效,但没有持久化存储Session 数据,因此应用程序重启之后便会丢失Session 数据,可用于特定的业务场景中。gsession 的内存 存储使用StorageMemory 对象实现, 使用示例 https://github.com/gogf/gf/blob/master/.exa...
  • 内存管理

    内存管理基础 程序可执行文件的结构 data 和 bss 区 栈 堆 内存分配 虚拟内存 页面置换算法 参考资料 内存管理基础 程序可执行文件的结构 一个程序的可执行文件在内存中的结果,从大的角度可以分为两个部分:只读部分和可读写部分。只读部分包括程序代码(.text)和程序中的常量(.rodata)。可读写部分(也就是变量)大致...
  • 内存视图

    使用内存视图 (Memory view) What is it? Memory anatomy Memory overview chart Event timeline Snapshot classes Class instances Memory actions Liveness of the memory overview chart Ma...
  • 内存检查

    8.3 内存检查 8.3 内存检查
  • 内存模型

    839 2018-04-11 《深入解析Go》
    10.1 内存模型 内存模型相关bug一例 happens-before A happens-before B并不意味着A在B之前发生 A在B之前发生并不意味着A happens-before B Go关于同步的规则 links 10.1 内存模型 内存模型是非常重要的,理解Go的内存模型会就可以明白很多奇怪的竞态条件问题,”The Go...
  • 内存池

    4033 2018-04-11 《深入解析Go》
    6.1 内存池 概述 MHeap MCache MCentral 其它 6.1 内存池 概述 Go的内存分配器采用了跟tcmalloc库相同的实现,是一个带内存池的分配器,底层直接调用操作系统的mmap等函数。 作为一个内存池,回忆一下跟它相关的基本部分。首先,它会向操作系统申请大块内存,自己管理这部分内存。然后,它是一个池子,当上层...
  • 内存安全

    内存安全 所有权 借用 生存期 内存安全 Rust推崇安全与速度至上,它没有垃圾回收机制,却成功实现了内存安全 (memory safety)。 所有权 在Rust中,所有权 (ownership) 系统是零成本抽象 (zero-cost abstraction) 的一个主要例子。对所有权的分析是在编译阶段就完成的,并不带来任何运行时成本...
  • 内存模型

    4284 2018-04-11 《JVM必知必会》
    内存模型 内存模型 这张图是我见过的最能描述JVM内存模型的图,JVM包括两个子系统和两个组件。两个子系统为:class loader(类装载)、Execution engine(执行引擎);两个组件为:Runtime data area(运行时数据区)、Native interface(本地接口) Class loader功能:根据给定的全限...
  • 内存分配

    内存分配 原文链接:https://doc.rust-lang.org/nomicon/vec-alloc.html 内存分配 使用Unique给Vec(以及所有的标准库集合)造成了一个问题:空的Vec不会分配内存。如果既不能分配内存,又不能给ptr 传递一个空指针,那我们在Vec::new 中能做什么呢?好吧,我们就胡乱往Vec里塞点东西。 ...