C++ Qt智能指针使用教程 contents 一、 QSharedPointer用法 二、 QWeakPointer 三、QScopedPointer 四、QPointer 五、Qt智能指针需要注意的坑 Qt提供...
JVM调优 看这篇博客之前,可以先看我另外两篇 Java虚拟机(Jvm详解) Java垃圾回收机制(后续更新) 下面主要从以下几个方面进行展开描述...
程序计数器、虚拟机栈、本地方法栈这三个区域随线程而灭,栈中栈帧的内存大小也是在确定的。这几个区域的内存分配和回收都具有确定性,因此不需...
1.如何对 Android 应用进行性能分析 android 性能主要之响应速度 和UI刷新速度。 首先从函数的耗时来说,有一个工具TraceView 这是androidsdk自带的工...
目录 一、C/C++的内存分布 二、new与delete操作符 1.new/delete 的使用 2.new申请失败抛异常 3.new/delete操作内置类型 4.new/delete 操作自定义...
Java对象创建的过程 Java对象创建的过程主要分为五个步骤,下面我将详细介绍这五个步骤。 Step1:类加载检查 虚拟机遇到一条new指令时,首先会去...
转载鸣谢: python面试题汇总(史上最全)_编程ID的博客-CSDN博客 转载鸣谢: Python常考基础面试题_python面试题_袁袁袁袁满的博...
目录 LeakCanary 核心原理 LeakCanary 检测对象的类型 ReferenceQueue 与 WeakReference LeakCanary 里的监控列表与保留列表 常见内存泄漏案例 1. 单例导致...