真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中怎么使用Dis模塊分析代碼性能

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)python中怎么使用Dis模塊分析代碼性能,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

目前創(chuàng)新互聯(lián)建站已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、潮安網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

python中怎么使用Dis模塊分析代碼性能

python中怎么使用Dis模塊分析代碼性能

如果你沒有厲害到那個(gè)程度是很難想出來的,但是我們使用Dis模塊卻能很容易找到答案:

python中怎么使用Dis模塊分析代碼性能

結(jié)果:

python中怎么使用Dis模塊分析代碼性能

Dis的結(jié)果其實(shí)很容易閱讀:

第一列:對(duì)應(yīng)的源代碼行數(shù)。
第二列:對(duì)應(yīng)的內(nèi)存字節(jié)碼的索引位置。
第三列:內(nèi)部機(jī)器代碼的操作。
第四列:指令參數(shù)。
第五列:實(shí)際參數(shù)。

兩個(gè)函數(shù)的dis分析用*號(hào)隔開了,大家可以清晰地看到兩個(gè)函數(shù)之間的語句區(qū)別。第二個(gè)函數(shù)的字節(jié)碼索引最大到了30,而第一個(gè)函數(shù)的字節(jié)碼索引最大僅到了22,因此,第一個(gè)函數(shù)耗得內(nèi)存比第二個(gè)函數(shù)少。

而且,在第一列和第二列之間的 >> 號(hào)表示跳轉(zhuǎn)的目標(biāo),大家可以看第二個(gè)函數(shù)第四列的 18,表示其跳轉(zhuǎn)到了索引為18的指令,也就是ROT_TWO。第二個(gè)函數(shù)的跳轉(zhuǎn)也比第一個(gè)函數(shù)多,這也可能導(dǎo)致其在某種特殊情況下的效率可能會(huì)比第一個(gè)函數(shù)低。

上述就是小編為大家分享的python中怎么使用Dis模塊分析代碼性能了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章題目:python中怎么使用Dis模塊分析代碼性能
當(dāng)前鏈接:http://weahome.cn/article/piscjp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部