近期刚刚组织完内部的Python基础培训、GUI的开发培训,之后布置的作业是两人一组,利用前面所写的一些模块做一些小软件。
具体就是模拟Advanced PassWord Generator这个软件的功能。
在初步的指导下,作业是完成了,但是性能差异较大,尤其是生成密码的时候。
分析原因:
考虑
原软件在生成3000个12位密码(大小写字母、数字)的情况下,等待时间不足0.5秒,而模仿的软件需要等待近30秒,而且期间都是CPU占用率过高。
性能优化的相关内容可以Google一下,如此帖。还有很多,平时就要注重经验的积累。
新闻热点
疑难解答