`
fantom
  • 浏览: 141938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vld 安装 使用

    博客分类:
  • php
 
阅读更多
安装
1、
wget http://pecl.php.net/get/vld
tar -zxvf vld
cd vld-0.11.1/
./configure --with-php-config=/***/php-config
make
make test
make install


2、
php.ini 添加 
extension=vld.so
重启php-fpm


使用
php -dvld.active=1  demo.php


-dvld.active 是否在执行PHP时激活VLD挂钩,默认为0,表示禁用。可以使用-dvld.active=1启用。
-dvld.skip_prepend 是否跳过php.ini配置文件中auto_prepend_file指定的文件, 默认为0,即不跳过包含的文件,显示这些包含的文件中的代码所生成的中间代码。此参数生效有一个前提条件:-dvld.execute=0
-dvld.skip_append 是否跳过php.ini配置文件中auto_append_file指定的文件, 默认为0,即不跳过包含的文件,显示这些包含的文件中的代码所生成的中间代码。此参数生效有一个前提条件:-dvld.execute=0
-dvld.execute 是否执行这段PHP脚本,默认值为1,表示执行。可以使用-dvld.execute=0,表示只显示中间代码,不执行生成的中间代码。
-dvld.format 是否以自定义的格式显示,默认为0,表示否。可以使用-dvld.format=1,表示以自己定义的格式显示。这里自定义的格式输出是以-dvld.col_sep指定的参数间隔
-dvld.col_sep 在-dvld.format参数启用时此函数才会有效,默认为 “\t”。
-dvld.verbosity 是否显示更详细的信息,默认为1,其值可以为0,1,2,3 其实比0小的也可以,只是效果和0一样,比如0.1之类,但是负数除外,负数和效果和3的效果一样 比3大的值也是可以的,只是效果和3一样。
-dvld.save_dir 指定文件输出的路径,默认路径为/tmp。
-dvld.save_paths 控制是否输出文件,默认为0,表示不输出文件
-dvld.dump_paths 控制输出的内容,现在只有0和1两种情况,默认为1,输出内容
分享到:
评论

相关推荐

    vld检测 Qt内存泄露问题编译器一定要是MSVC。

    1. 安装VLD-2.5.1-setup.exe:按照安装向导的指示,将VLD集成到你的MSVC环境中。 2. 配置项目设置:在你的Qt项目中,需要包含VLD的头文件和库文件路径,并链接到VLD的库。 3. 编译和运行:在MSVC中编译并运行你的Qt...

    VLD内存泄漏检测工具使用

    例如,在使用VLD时,可能需要将VLD安装目录下的bin文件夹中的所有文件复制到项目的Debug目录下,以便在程序调试退出后可以输出检测结果。 在使用VLD时,也可能需要在代码中包含vld.h头文件,并在VS2019中设置相应的...

    使用vld进行内存泄漏检测的示例

    VLD支持排查特定线程的泄漏、所有线程的泄漏、在特定的阶段启用泄漏检查,安装非常方便,从网站上下载安装包,安装即可(注意勾选集成到开发环境的选项) 安装完成后,需要做检测的地方,只要#include<vld.h>,即可...

    QT Creator内存泄露检测VLD

    windows下Qt creator 使用 VLD 工具的方法,下载 安装 使用 用浏览器打开

    最新版vld-2.2-setup安装包 + 中文使用说明

    在安装vld-2.2-setup.exe之前,确保你的系统已经安装了Visual Studio。此安装程序会自动将VLD所需的动态链接库和配置文件添加到正确的位置,以便于调试时自动加载并启用内存泄漏检测。在安装过程中,可能会提示用户...

    vld1.0内存泄漏检测

    `Readme-说明.htm`通常包含关于如何安装、配置和使用`vld`的详细步骤,以及可能的常见问题解答。文件中可能会指导用户如何将`vld`库链接到项目,如何设置编译选项,以及如何解读内存泄漏报告。 使用`vld`进行内存...

    vld-2.5.1-setup.rar

    本文将详细介绍VLD的功能、工作原理及其安装与使用方法。 VLD,全称Visual Leak Detector,正如其名,是一款专为Visual C++设计的内存泄露检测工具。它能够在运行时检测并报告程序中的内存泄露,帮助开发者定位问题...

    vld-1.9h-setup.exe+vld2021源码.7z

    "vld-1.9h-setup.exe"是VLD的安装程序,用于在开发环境中集成VLD库,以便在调试时自动检测内存泄漏。 VLD-1.9h是该工具的一个特定版本,可能包含了之前版本的改进和修复。"vld-1.9h-setup.exe"的重传表明这个版本...

    vld内存泄漏测试工具

    在VLD使用说明.docx文档中,你可以找到详细的安装步骤、配置指南以及如何解读报告的说明。按照文档中的指导,开发者可以快速上手,开始使用VLD进行内存泄漏的检测。 总的来说,VLD作为一款强大的内存泄漏检测工具,...

    vs 内存泄漏工具 vld 的使用

    安装VLD** 首先,你需要下载VLD的源代码或预编译版本。预编译版本通常包含所有必要的库和头文件,可以直接集成到项目中。将下载的文件解压到适当的位置,并确保编译器能够找到相关文件。 **2. 集成VLD到项目** 在...

    vld内存泄露工具

    使用VLD的一些关键点包括: 1. **配置VLD**: 可以通过设置`VLD.options`文件来自定义VLD的行为,例如设置过滤规则以忽略特定模块的内存泄漏。 2. **报告格式**:VLD可以生成详细的内存泄漏报告,包括内存泄漏的位置...

    vld内存泄漏检测

    **VLD的安装与配置** 1. 下载VLD的最新版本,如vld-2.5.1压缩包。 2. 解压文件,找到包含头文件(如`vld.h`)的路径,通常在`include`目录下。 3. 将VLD的头文件路径添加到项目的包含目录设置中,以便编译时能够正确...

    VLD.rar vs中防内存泄漏

    在VS2013中集成VLD,首先需要下载并安装VLD库,然后将其包含到项目的依赖项中。这通常涉及添加库的头文件路径和库文件路径到项目的编译设置。同时,需要在预处理器定义中启用VLD,并在链接器选项中指定VLD的库文件。...

    vld内存泄漏检测工具

    使用VLD的步骤大致如下: 1. **安装**:提供的文件“vld-2.2.3-setup.exe”是一个安装程序,用于在开发环境中集成VLD。安装后,VLD的相关库文件将被添加到系统路径或特定的项目目录下。 2. **配置**:在C++项目的...

    vld-10检查内存泄漏工具

    1. **安装与配置**:首先需要将VLD-10库添加到项目中,通常包括头文件和库文件,然后在项目的配置中链接相应的库。 2. **编译选项**:设置编译选项,确保VLD在编译和链接过程中被启用。 3. **运行检测**:运行程序,...

    VLD 2.5.1最新内存检测工具.zip

    VLD 2.5.1的安装包包含源码,这意味着用户不仅可以使用它,还可以根据自己的需求对其进行修改或扩展。源码的提供有助于开发者深入理解工具的工作原理,同时也为定制和优化工具提供了可能。对于那些希望学习内存管理...

    vld2.5.1.zip

    在安装和使用VLD时,通常需要按照以下步骤操作: 1. **下载与安装**:首先,你需要从官方网站或者可靠的源获取`vld2.5.1.zip`压缩包,并将其解压到本地文件夹。确保你的开发环境是Visual Studio,并且已经配置好C++...

    vld 内存泄露检测工具

    安装和配置VLD通常涉及解压文件,将头文件和库文件添加到项目的包含目录和库目录,然后按照官方文档的指示进行编译设置。 总的来说,Visual Leak Detector是C++开发者的有力助手,它简化了内存泄漏检测的过程,使得...

    VLD-Mem.rar_vld_vld 2.4rc2 setup

    在"vld_vld 2.4rc2 setup"这个标题中,"vld"可能被重复提及,可能是因为它是该软件的缩写,而"setup"表明这是一个安装程序,用户可以下载并安装以在自己的开发环境中使用VLD 2.4rc2。 "vld_2.4rc2_setup"标签进一步...

Global site tag (gtag.js) - Google Analytics