[問題] 找程式的bottleneck
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
我想問開發一個比較大型的專案
要怎麼樣能夠有效率的找到程式的速度上的bottleneck呢?
雖然有測時間方法, 但程式太大了測起來很麻煩
如果我在每個子函數都自己去加上一個測時間的紀錄, 來看看哪個時間用最多
這樣會準嗎?
因為像matlab就會有profile on這樣子的功能可以自動計算每個函數的使用時間
不曉得VC++是否有辦法自動做到?
還是說因為這樣會不準所以沒有做這樣的功能?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.91.150
→
01/03 11:02, , 1F
01/03 11:02, 1F
→
01/03 11:02, , 2F
01/03 11:02, 2F
→
01/03 11:25, , 3F
01/03 11:25, 3F
→
01/03 11:31, , 4F
01/03 11:31, 4F
→
01/03 11:38, , 5F
01/03 11:38, 5F
→
01/03 11:39, , 6F
01/03 11:39, 6F
→
01/03 11:41, , 7F
01/03 11:41, 7F
→
01/03 12:58, , 8F
01/03 12:58, 8F
推
01/03 14:34, , 9F
01/03 14:34, 9F
推
01/05 09:59, , 10F
01/05 09:59, 10F