码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
Python面试简介及并行并发
今天的分享内容大体如下: 一. 面试 1. 什么是面试 2. 优秀的面试 二. Python综述 1. Python设计哲学及版本变迁 2. Python发展现状及其他语言使用场景 3. GIL 4. 内存管理和垃圾回收 5. 面试示例 三、并发并行 1. 进程 2. 线程 3. 协程 4. 并发编 ...
分类:编程语言   时间:2019-05-08 09:29:06    阅读次数:191
linux内存分配与回收
前言 之前在实习时,听了 OOM 的分享之后,就对 Linux 内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟,所以经过一个一段时间的积累,对内核内存有一定了解之后,今天才写下这篇博客,记录以及分享。 【OOM - Out of Memory】内存溢出 内存溢出的解 ...
分类:系统相关   时间:2019-05-06 18:47:30    阅读次数:169
JVM系列 实用命令(jmap、jstat、jstack)
概论命令监控最方便,但是最优的方式是通过工具打开监控:比如jconsole、jvisualvm,几乎全部的信息都有了,另外jvisualvm支持远程监控,但是需要做一些配置使用命令的目的获取垃圾回收器的类型和系统参数//jmap-heappid查看应用启动的参数//jinfo-flagspid查看当前各个代区的容量和使用量情况//jstatFGC、YGC的总次数和总耗时//jstat立即生成Dum
分类:Web程序   时间:2019-05-06 11:52:37    阅读次数:223
c#语法复习总结(2)-数据类型
C#数据类型可以分值类型和引用类型。值类型,先说说一个概念 c#栈和堆. 一,栈和堆. 堆:在c里面叫堆,在c#里面其实叫托管堆。为什么叫托管堆,我们往下看。 栈:就是堆栈,因为和堆一起叫着别扭,就简称栈了。后进先出 托管堆不同于堆,它是由CLR(公共语言运行库(Common Language Ru ...
分类:Windows程序   时间:2019-05-06 01:46:50    阅读次数:181
最全的JAVA知识汇总(附讲解和思维导图)
jvm一行代码是怎么运行的首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行。我们可以用硬件实现虚拟机,这样虽然可以提高效率但是就没有了一次编译到处运行的特性了,所以一般在各个平台上用软件来实现,目前的虚拟机还提供了一套运行环境来进行垃圾回收,数组越界检查,权限校验等。虚拟机一般将一
分类:编程语言   时间:2019-05-05 20:45:45    阅读次数:153
javascript闭包浅析
什么是闭包根据官方语言解释:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。按照我的理解:但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。理解了这两种情况,你基本上知道闭包是怎么回事了;解说一下:通常来说,JS里面当一个函数被调用完成之后,window会自动将这个函数的作用域给销毁掉,这个作用域里面的变量也随之被销毁,这个
分类:编程语言   时间:2019-05-05 17:10:26    阅读次数:118
JavaScript中的垃圾收集机制
JavaScript 具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。 在编写 JavaScript 程序时,开发人员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。 这种垃圾收集机制的原理其实很简单:找出那些不再继续使用的变量,然后释放其占用 ...
分类:编程语言   时间:2019-05-05 11:40:26    阅读次数:113
2成本
1. 成本是放弃了的最大代价 ? 当一个资源有若干个选项时,被选中的那个选项,它的成本就是所有放弃了的选项当中价值最高的那个。简言之,成本就是放弃了的最大代价。 2.沉没成本不是成本 ? 我们说,成本是放弃了的最大代价,而如果没什么可放弃的,也就不存在成本。沉没成本,就是指那些已经发生DNA不可回收 ...
分类:其他好文   时间:2019-05-05 01:05:06    阅读次数:160
Java核心-01谈谈你对Java平台的理解
今天我要问你的问题是,谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗? 典型回答 Java本身是一种面向对象的语言,最显著的特性有两个。一是所谓的“书写一次,到处运行”,能够非常容易获得跨平台能力;另一个就是垃圾收集,Java通过垃圾收集器回收分配内存,大部分情况下,程序员不 ...
分类:编程语言   时间:2019-05-03 18:53:07    阅读次数:125
Mysql 碎片优化
来看看手册中关于 OPTIMIZE 的描述: 原始数据 1,数据量 mysql> select count(*) as total from ad_visit_history; + + | total | + + | 1187096 | //总共有118万多条数据 + + 1 row in set ...
分类:数据库   时间:2019-05-02 23:13:04    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!