亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是快路徑、慢路徑、熱路徑

什么是快路徑、慢路徑、熱路徑

Go
叮當貓咪 2022-09-26 17:23:29
我已經閱讀Go源代碼一段時間了,有三個術語是,,出現了很多。fast pathslow pathhot path快速路徑 : https://cs.opensource.google/search?q=%22fast%20path%22&ss=go%2Fgo慢速路徑 : https://cs.opensource.google/search?q=%22slow%20path%22&ss=go%2Fgo熱路徑 : https://cs.opensource.google/search?q=%22hot%20path%22&ss=go%2Fgo所以,我的問題是,究竟什么是,, ?這些術語是 Go 獨有的嗎?fast pathslow pathhot path
查看完整描述

1 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

快速路徑是快速的路徑(即做更少的工作),而慢路徑是慢的路徑(即做更多的工作)。例如,將值添加到哈希圖時,只需將值粘貼到空存儲桶中即可是快速路徑,同時增加存儲桶的數量,將所有值復制到其新位置,然后插入新值就是慢速路徑。添加浮點數時,其中一個是非正態數的情況是慢速路徑,比普通數字的路徑慢很多倍?!奥窂健钡母拍畋硎?,根據情況或提供的值,給定函數可能發生任何一個;這不是一個快或慢的選擇

“熱”路徑是大部分時間走的路徑,而“冷”路徑是很少走的路徑。熱路徑是優化的良好目標,因為它們是程序花費大部分時間的地方。當熱的路徑也是快的路徑時,幸福就會發生,慢的路徑也是冷的。

這些都不是Go所特有的。它是計算中的常用術語。


查看完整回答
反對 回復 2022-09-26
  • 1 回答
  • 0 關注
  • 369 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號