码迷,mamicode.com
首页 >  
搜索关键字:heap dump    ( 7232个结果
堆和栈的区别
一、程序的内存分配      一个由C/C++编译的程序占用的内存分为以下几个部分 :     1、栈区(stack)—— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。      2、堆区(heap)—— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。      3、全局区...
分类:其他好文   时间:2014-12-18 20:41:14    阅读次数:170
第三十篇:Windbg的基础知识
Windbg是一个非常强大的工具. 刚刚开始,是为了替代SoftICE调试自己开发的AVStream/BDA驱动程序,以及分析由此驱动软件产生的Kernel Dump. 之后,参与xHCI USB3.0/3.1 IP的开发,Windbg主要用来分析该硬件产生的Kernel Dump. 第二篇:欲善其事,先利其器-USB3.0 Kernel debug extension ...
分类:数据库   时间:2014-12-18 15:18:50    阅读次数:420
STL中排序算法
[1]    push_heap:默认为大根堆,主要是上滤操作。 [2]    make_heap:创建堆,默认构建大根堆。他的实现基于这样一个简单的想法:将二叉树中的每个仅二层的子树都构成堆,那么整个数据集的布局几乎即可以满足堆的定义。 [3]    pop_heap:将已构成堆的迭代器区间中最大值元素移到区间的最后元素位置。原来的最后元素调整为根结点元素后,再对除最后一个元素之外的区间调整...
分类:编程语言   时间:2014-12-18 15:13:55    阅读次数:192
.NET 相关工具
加密工具,反DUMP,反调试,反编译,加密代码资源内容,混淆流程,变量。Confuser is a protector/obfuscator for .NET, providing great security to .NET Applications.Features: Anti debug...
分类:Web程序   时间:2014-12-18 14:59:53    阅读次数:213
深入PHP中慎用双等于(==)的详解
PHP比较运算符出现的频率实在是太高了,尤其是 ==if(a == b){// do something}但是,你真的掌握了 == 了吗?细节很重要!来看下面的代码,说出你认为正确的答案var_dump(' 123fg456'==123);var_dump('some string' == 0);v...
分类:Web程序   时间:2014-12-18 14:48:05    阅读次数:246
COMP-1及COMP-2内部存储解析
在从事大型机的工作中,很多时候我们所做的都是读dump,然后反向找出VSAM/QSAM数据集中的不当记录,尤其当数据集很大的时候,精确定位一条记录很是不便。。。而这里介绍的利用浮点数反向查找就是一个捷径(比如:我们在dump里看到X'C411570A',如果能快速算出-4439.039,再在数据集中搜索-4439.039,相信很容易就能锁定到你想要的目标记录),下面我们解析下,大型机是如何存储浮点数及我们又怎样快速算出其对应的十进制数据。...
分类:其他好文   时间:2014-12-18 13:41:16    阅读次数:425
【干货】并发和Tomcat线程数,跪求指正!
最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.54,配置如下: 事后thread dump看其实真正处于RUNNABLE状态的线程很少...
分类:编程语言   时间:2014-12-17 22:12:13    阅读次数:270
JAVA中创建字符串的两种方式的区别
JAVA中创建字符串的两种方式的区别,通常在Java中创建一个字符串会有两种方式,通过双引号直接赋值和通过构造器来创建。建议在平时的应用中,应尽量使用String x = "abcd"这种方式来创建字符串,而不是String x = new String("abcd"); 因为用new构造器的方式肯定会开辟一个新的heap堆空间,而双引号的方式则是采用了String interning(字符串驻留)方式进行了优化,效率会比构造器的方式高。...
分类:编程语言   时间:2014-12-17 21:03:06    阅读次数:198
几个实用的WinDBG命令
几个实用的WinDBG命令 kn command dump current stack 1: kd> kn  # ChildEBP RetAddr 00 81e33c6c 81898d7c nt!RtlpBreakWithStatusInstruction 01 81e33c74 81898d2e nt!KdCheckForDebugBreak+0x22...
分类:数据库   时间:2014-12-17 20:55:51    阅读次数:292
php session偶尔写入失败的原因
session_start();var_dump($_SESSION);$key = sprintf('%05d', mt_rand(0, 99999));$key = strval($key);$val = time();$_SESSION[$key] = $val;这是我的代码,经测试后大部分情...
分类:Web程序   时间:2014-12-17 09:42:27    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!