翔云

Just try, don't shy. 最新文章请点击
随笔 - 294, 文章 - 0, 评论 - 27, 阅读 - 49万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

09 2019 档案

摘要:作为一个golang coder,使用golang编写代码是基本的要求。 能够写出代码,并能够熟悉程序执行过程中各方面的性能指标,则是更上一层楼。 如果在程序出现性能问题的时候,可以快速定位和解决问题,那么写起代码来,会更加自信。 本文介绍的pprof,是golang 自带性能剖析工具,可以帮助定位 阅读全文

posted @ 2019-09-21 16:26 翔云123456 阅读(1790) 评论(0) 推荐(0) 编辑

摘要:本文主要介绍3个工具:pdb,objgraph,以及pympler。 1.pdb pdb是专门用于python代码调试,模仿gdb。 使用pdb可以查看堆栈,打印变量等。 这里介绍的是命令行下的pdb。 命令行下使用pdb,代码侵入小,调试方便。 本例中,python安装在当前目录下.venv 使用 阅读全文

posted @ 2019-09-15 18:58 翔云123456 阅读(2626) 评论(0) 推荐(0) 编辑

摘要:这次的内存泄露问题是发生在多线程场景下的。 各种工具都试过了,gc,objgraph, pdb,pympler等,仍然没有找到问题所在。 pdb感觉用起来很方便,可以调试代码,对原来的代码无侵入性。 排查问题的过程中,多线程场景下,相关的工具,显得无力的。 使用objgraph时,代码执行很长时间后 阅读全文

posted @ 2019-09-15 18:01 翔云123456 阅读(1588) 评论(0) 推荐(0) 编辑

摘要:问题描述 A服务,是一个检测MGR集群主节点是否发生变化的服务,使用python语言实现的。 针对每个集群,主线程会创建一个子线程,并由子线程去检测。子线程会频繁的创建和销毁。 上线以后,由于经常会有功能发布,从而重启服务,开始一段时间没有发现问题。 半个月前的周二服务发布后,大约一周时间,没有再发 阅读全文

posted @ 2019-09-08 18:38 翔云123456 阅读(1621) 评论(0) 推荐(0) 编辑

摘要:Python中如何通过域名,查看对应的IP? 请看如下代码: 看下执行结果: 如果配置的hostname有问题,或者说域名配置错误,就会出现如下报错: 阅读全文

posted @ 2019-09-08 16:31 翔云123456 阅读(3771) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示