使用Instruments 经常用来做如下的功能: 监测分析 与app内存相关的东西。(app 随着使用时间增长变的原来越卡) 某些方法非常消耗时间性能 造成卡顿等 一、监测分析 与app内存相关的东西 1、 Allocations 点击XCode的Product菜单Profile启动Instrum ...
分类:
移动开发 时间:
2017-10-10 14:34:51
阅读次数:
116
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Gar ...
分类:
其他好文 时间:
2017-10-09 17:39:14
阅读次数:
144
学习参考:堆排序 Heap Sort、排序六 堆排序 堆结构:一棵完全二叉树。大根堆:K[ i ] < K[ 2i ] 、K[ i ] < K[ 2i+1 ] 。小根堆反之。 本文测试数据:《严奶奶数据结构》P281 由于笔者学业繁忙,没有编写使树形结构可视化的代码。各位读者请心中脑补。 堆调整函数 ...
分类:
编程语言 时间:
2017-10-09 14:11:01
阅读次数:
202
我们在编程中最常用的模式就是单例模式了,然而单例模式都用在什么场合?为什么不用静态方法而要用单例模式呢?要搞清这些问题,需要从静态方法和非静态方法的区别和联系说起。 一、静态方法常驻内存,非静态方法只有使用的时候才分配内存? 一般都认为是这样,并且怕静态方法占用过多内存而建议使用非静态方法,其实这个 ...
分类:
其他好文 时间:
2017-10-09 02:09:54
阅读次数:
136
#include <stdio.h> #include <string.h>#include <ctype.h> #include <stdlib.h> #include <io.h> #include <math.h> #include <time.h> #define OK 1#define E ...
分类:
编程语言 时间:
2017-10-08 00:12:32
阅读次数:
194
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。 可以。 程序员可以手动执行 ...
分类:
其他好文 时间:
2017-10-06 10:32:48
阅读次数:
242
故障描述:备份事务日志时遇到以下错误BackupdetectedlogcorruptionindatabaseFakeDBName.ContextisFirstSector.LogFile:2‘F:\SQLLOGS\XYZ\FakeDBName_Log.ldf’VLFSeqNo:x502eVLFBase:x2ce40000LogBlockOffset:x2d0a9000SectorStatus:2LogBlock.StartLsn.SeqNo:x4ee3LogBlock..
分类:
其他好文 时间:
2017-10-05 12:26:10
阅读次数:
226
Swift 开发中,为什么要远离 Heap? WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要选择像类这种存 ...
分类:
编程语言 时间:
2017-10-04 18:04:14
阅读次数:
148
本质上,这很可能是坏块引发的,所以需要调查 关联的Table 中的坏块状况:Excerpt of trace file *** 2017-08-18 09: 23: 04.323dbkedDefDump (): Starting incident default dumps (flags = 0x2 ...
分类:
数据库 时间:
2017-10-04 15:15:12
阅读次数:
266
因为二叉堆满足完全二叉树,一颗高为h的完全二叉树有2^h到2^h-1个节点,那么就可以用数组来表示。public class HeapDemo>{ public HeapDemo(){ this(DEFAULT_CAPACITY); } public HeapDemo(int capacity){ ... ...
分类:
其他好文 时间:
2017-10-03 18:13:09
阅读次数:
142