`
wayfarer
  • 浏览: 298309 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

调试程序的方法

阅读更多

1. Debug,这个不说了,设置断点。不论哪种语言都一样。

 

2. Console打印,Java中是System.out.println(),但是这条语句本身是非常耗费资源的(可通过打印大量的字符测试运行时间)。怎么办?Javaeye有网友提出:设置final boolean DEBUG = true; if(DEBUG) System.out.println(); 在发布release的时候,把DEBUG设为false。混淆时proguard会认为print()是不可达代码,不会将if(DEBUG) System.out.println()混淆到releanse中;也可以借助Ant或者其他编译工具,让调试代码从我们的release里面消失得一干二净。但是,往Console打印语句的方法进行调试很不好的习惯,最好的方法是使用log,j2ee中有log4j,j2me可以自己封装一个log,用这个log进行调试。

分享到:
评论

相关推荐

    VC调试程序方法

    在VC环境下调试程序是软件开发过程中不可或缺的环节,它能帮助开发者定位并解决程序中的错误,提高代码质量。本文将详细介绍如何在Visual C++ (VC)下进行有效的程序调试,包括理解和使用调试工具,以及两种主要的...

    用GDB调试程序(整理有书签).pdf

    陈浩的《用GDB调试程序》和守望的个人博客的《GDB调试指南》这两份资料,提供了丰富的实践案例和详细的操作步骤,帮助读者从基础到进阶掌握GDB的使用技巧。通过阅读这些教程,你可以了解如何有效地使用GDB解决实际...

    用MDK在RAM中调试程序的方法

    本篇文章将详细介绍如何利用MDK在RAM中调试程序。 首先,理解RAM与Flash的区别至关重要。Flash是嵌入式设备中的非易失性存储器,用于存储程序代码,而RAM(随机存取存储器)则是用于临时存储运行时的数据和程序状态...

    串口通信调试程序

    串口通信调试程序是一种在IT领域中常用的工具,主要用于对硬件设备进行串行通信的测试和调试。在嵌入式系统、物联网(IoT)、自动化设备以及许多其他需要通过串口进行通信的场景中,这类软件是必不可少的。本文将深入...

    使用dbx 调试程序

    ### 使用dbx调试程序知识点详解 #### 一、dbx简介 - **dbx** 是Sun Microsystems为Solaris操作系统提供的一个强大的程序调试工具。它主要用于Unix系统下的程序调试,能够帮助开发者有效地定位和修复程序中的错误。 ...

    《java程序调试》的一些方法

    #### 一、程序错误类型及调试方法概述 程序错误类型按照发现难度的不同可以分为三类:编译错误、运行时错误和逻辑错误(这里描述为“没有错误的错误”)。这三类错误在调试过程中都需要采取不同的策略来处理。 1. ...

    java程序调试方法

    java程序调试方法,断点调试,简单实用哦

    28335CAN调试程序

    本文将深入探讨基于TMS320F28335的CAN调试程序,帮助读者理解其工作原理和调试方法。 1. TMS320F28335概述: TMS320F28335是一款16位浮点型微控制器,具有高速处理能力和丰富的外设接口,包括多个CAN模块。其强大的...

    Vue程序调试的方法

    故作此文,而且日后会将实用的调试程序方法不断进行迭代更新。 2.调试与测试 调式与测试实际有异曲同工之妙,只不过对象不同。测试面向的是产品级,系统级;而调试往往是程序里的某一部分,某个方法,某个属性或者...

    GDB调试程序文档

    ### GDB调试程序知识点 #### 一、GDB概述 - **定义**: GDB(GNU Debugger)是一款由GNU项目开发的开源调试工具,主要用于调试C、C++等语言编写的程序。 - **特点**: - 命令行界面:用户通过命令行交互的方式来控制...

    调试程序图片2

    由于描述仅提到"调试程序图片2",没有提供更多细节,我们将基于常见的调试方法和技术来展开讨论。 首先,调试的基本目标是识别和解决程序中的错误,这些错误通常被称为“bug”。调试可以分为静态调试和动态调试。...

    Visual C++程序调试方法入门

    "Visual C++程序调试方法入门" 本文将为读者介绍Visual C++程序调试方法的入门知识,涵盖调试信息的设置、断点的设置、数据断点、消息断点等多方面的知识点。 一、调试信息的设置 在Visual C++中,调试信息的设置...

    tc20的程序调试方法

    ### tc20的程序调试方法详解 #### 一、引言 在软件开发过程中,调试是一项必不可少的技能。它能够帮助开发者找出并修正程序中的逻辑错误,确保程序按预期运行。本文将详细介绍如何使用Turbo C 2.0 (简称TC20)进行...

    3 .NET程序调试方法.EXE

    3 .NET程序调试方法.EXE程序调试方法.EXE

    php调试程序技术

    本文将深入探讨PHP调试程序的各种技术和方法,以便开发者更好地理解和优化代码。 首先,我们来看一下PHP内置的API输出调试。常用的有`echo`、`print`、`print_r`、`var_dump`和`var_export`。其中,`debug_zval_...

    VB版串口调试程序,包含VB源码及安装文件,适合调试串口.rar

    《VB版串口调试程序详解》 在信息技术领域,串口通信是一种常见且重要的设备间数据传输方式。Visual Basic(VB)作为微软推出的面向对象的编程语言,为开发者提供了便捷的方式来实现串口通信。本资源“VB版串口调试...

    CFree5程序调试方法.pdf

    "CFree5程序调试方法" CFree 5.0 程序调试方法是指使用 CFree 5.0 软件对 C 语言程序进行调试的方法。该方法可以帮助开发者查找程序中的错误和逻辑错误。 调试的第一步是创建一个新的代码文件。在 CFree 5.0 中,...

    ASP本地调试程序

    ASP本地调试程序是一种针对开发人员设计的工具,它允许用户在未安装Internet Information Services (IIS) 的计算机上进行ASP(Active Server Pages)程序的测试和调试。这为开发者提供了极大的便利,因为通常情况下...

    调试程序_westivw_LED_调试程序_

    标题“调试程序_westivw_LED_调试程序_”暗示了我们将关注的是与 Arduino 相关的 LED 控制程序的调试方法。在描述中提到的“哈哈哈哈哈哈哈哈哈哈或或或或或或或或或或或或或或或”,虽然看起来像是随意的字符组合,...

    MATLAB程序调试最基本的方法

    ### MATLAB程序调试最基本的方法 #### 一、引言 MATLAB是一种广泛应用于科学计算、算法开发及数据分析领域的高级编程语言。对于任何编程语言而言,编写无误的代码都是至关重要的,但即便是经验丰富的程序员也难免...

Global site tag (gtag.js) - Google Analytics