虽然不是所有的Python程序都需要严格的性能分析,不过知道如何利用Python生态圈里的工具来分析性能,也是不错的。分析个程序的性能,总结下来就是要回答4个问题: 它运行的有多快? 它的瓶颈在哪? 它占用了多少内存? 哪里有内存泄漏?接下来,我们会着手使用些很棒的工具,来帮我们回答这些问题。粗粒度的计算时间我们先来用个很快的方法来给我们的代码计时:使用unix的个很好的功能 time。
Marcus M
原创 2011-05-21 18:17:38
609阅读
Arthas是什么鬼? Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。 Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 tab 键对各种信息的自动补全,诊断起来非常利索。
转载 2019-08-23 09:56:00
130阅读
2评论
一款C++工具: 内存泄露工具:valgrind 详见:http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/
原创 2021-07-22 15:27:30
330阅读
Arthas是什么鬼?Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 tab 键对各种信息的自动补全,诊断起来非常利索。这是它的官方网站:https://alibaba.github.io/art...G...
原创 2021-07-13 13:47:36
442阅读
前言随着web技术的发展,特别是前后端分离的架构主键成为主流,我们后端程序员调试的时候不再依赖页面去操作,而是直接调试接口。对于没有权限控制的GET接口而言,这是个非常轻松的工作,但是对于有权限的或者使用了其他方法(POST,PUT,DELETE等)的Rest接口,事情就不那么美好了,还好有​​apipost​​这个神器能够帮我们解决这些问题,基本的使用我就不讲了,这块网上的教程很多。这里主要
原创 2022-07-10 21:27:15
181阅读
Arthas是什么鬼? Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。 Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 键对各种信息的自动补全,诊断起来非常利索。 这是它
原创 2021-05-25 13:24:00
404阅读
目录 1、单例模式练习1:创建Sun类练习2:使用导入模块的方式创建单例对象。2、工厂模式举例:创建汽车工厂类。3、策略模式练习1:通知客户设计模式来源于建筑行业,中西方建筑各有自己的风格;每种风格都有自己的建筑方法(套 路);只要按照不同风格的建筑方法(套路)就能建成不同风格的建筑;简单的说设计模式就是种(方法)套路;再比如肯德基麦当劳快餐店为什么全球的口味都样呢?就是食品的套路
转载 2023-06-05 15:11:52
86阅读
WingPro 8 Mac是非常火爆的一款Python开发工具。其不仅可以帮助用户进行有效的自动化编辑和调用协助,还支持代码折叠、重构以及多选等特色化操作,既增加交互式python的开发速度,同时在原有的开发环境下更能体现出软件内置编辑器的强大功能,在良好适应远程开发的基础上也能更加展现出软件简易的 ...
转载 2021-08-23 16:26:00
209阅读
2评论
      免费屏幕录像工具 – Screen2exe, 可以同步录制声音,并把录制的文件转成exe文件,保证了最大的兼容性。尤其适合做培训使用。 http://www.screen-record.com/screen2exe.htm
原创 2009-05-21 09:17:01
1015阅读
1评论
免费屏幕录像工具 – Screen2exe, 可以同步录制声音,并把录制的文件转成exe文件,保证了最大的兼容性。尤其适合做培训使用。
转载 2009-05-22 20:32:47
446阅读
作者 | 隐冬基本上,使用任何成熟的语言都可以开发 cli 工具,作为个前端小白,还是 JavaScript 比较顺手,因此我们选用nodejs作为开发语言,开发一款node-cli工具。类似于脚手架工具,Node工具会自动去询问你些预设的问题,然后将你回答的结果结合些模板文件,给你生成个项目结构。那接下来我们以个小型的脚手架工具为例,通过Nodejs完成个Node工具,再来
转载 2022-11-09 06:25:39
116阅读
以前直是ANTS Profiler进行.net程序的性能分析,最近又发现了一款不错的.net程序的性能分析工具,那就是dotTrace Profiler。于是试用了下。
原创 2021-07-22 14:33:24
143阅读
一款好用的远程工具,无论你身在何处,只要能上互联网,就可以通过此远程工具实现远程操作。
转载 精选 2011-10-12 12:42:18
585阅读
首发于Python程序员写文章一款良心的神器工具谭庆波​哈尔滨工业大学计算机科学与技术博士在读20人赞同了该文章给大家推荐个特别好用的Windows桌面搜索软件!直以来,Windows自带的文件搜索系统都是慢的感人,想要查找某个文件需要等上好几分钟。https://vdn1.vzuu.com/SD/0499c5ca-238a-11eb-a602-d6a043673cc5.mp4?disable
原创 2020-11-28 16:51:04
434阅读
以前直是ANTS Profiler进行.net程序的性能分析,最近又发现了一款不错的.net程序的性能分析工具,那就是dotTrace Profiler。于是试用了下。
转载 2021-08-05 16:12:59
354阅读
SWFTools提供了系列将各种文件转成swf的工具: font2swf.exe gif2swf.exe jpeg2swf.exe pdf2swf.exe pn
转载 2022-07-27 11:20:05
117阅读
# Python设计一款P图软件 ## 引言 在现代社交媒体的时代,人们对于美图的需求日益增长。P图软件成为了许多人必备的手机应用之。那么,如何用Python设计一款简单的P图软件呢?本文将介绍如何使用Python中的图像处理库PIL(Python Imaging Library)来实现个简单的P图软件。 ## PIL库简介 PIL库是Python中最常用的图像处理库之。它提供了许
原创 2023-09-12 17:21:03
281阅读
最近又发现了一款不错的.net程序的性能分析工具,那就是dotTrace Profiler。这个软件是大名鼎鼎的Resharper的公司jetbrains的产品。下载地址:​​http://www.jetbrains.com/profiler/download/index.html​​下载了个来试下,感觉功能和ANTS Profiler差不多,就是可以Report在使用中每个函数的运行时间等等
转载 2008-09-16 16:53:00
70阅读
2评论
网友老紫竹开发了个博客备份工具,现在推荐给大家,有需要备份博客的可以点击下面的链接使用该工具。在此,我们感谢老紫竹为博客所作出的贡献! 同时我们也欢迎其他网友来开发各种实用的博客工具,然后分享给大家使用!
原创 2022-01-04 11:58:22
262阅读
  • 1
  • 2
  • 3
  • 4
  • 5