最新 | 最热门 | 最高评价

+0  当cpu飙升时,找出php中可能有问题的代码行

Tag: 前端技术 | PHP | phpdbg
沧龙 发于 2014年04月24日 12:06 | 点击: 1128 | 展开摘要
当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。

如果你的程序使用的是c、c++编写,那么你可以很容易的找到正在执行的代码行。但是,程序是php编写的,如何找到可能有问题的代码行呢?这个问题就是本文要解决的问题。

背景知识:

如果你对c语言不熟悉的话,可以略过,直接看 示例演示。

大家都知道php是一

查看全文: http://www.udpwork.com/item/12167.html

+1  在Python中调试代码

Tag: Python编程 | ipdb | Paster | pdb | Pylons
alswl 发于 2012年03月20日 12:19 | 点击: 2877 | 展开摘要
撰写程序时候,需要在调试上面花费不少时间,好的调试工具可以让这个过程如虎添翼, 靠打 log 调试会是一种很痛苦的过程,我总结一下 Pylons 开发的调试技巧。

吐槽:团队开发时候,每个成员需要学习、总结和分享各自的开发技巧, 这样才能自我提升并提高开发效率。这属于团队文化建设,开发是一种艺术创造过程, 绝对不是简单的复制和粘帖。

在 Python 中调试

pdb

在代码中加入下列语句即可启用交互式调试。

import pdb;pdb.set_trace()



查看全文: http://www.udpwork.com/item/7008.html
|<<<1>>>| 一共1页, 2条记录