[問題] 怎麼提高效率?
小弟目前用ubuntu為作業系統
用google所提供的工具來量測performance
好不容易搞了一個下午 總算把程式中各函式所執行的時間百分比弄出來
如下圖:
http://ppt.cc/ueyv
這是我ubuntu的桌面 原本想說用好看點 沒想到此軟體弄出來的圖檔格式是ps
也懶得轉了。
從此圖我們可以看到my_memcpy,被呼叫7次卻佔程式18.9%的時間
所以我想說從這裡開始改,我去main檔看,發現程式很短如下
void
my_memcpy (void *target, void *source, int size)
{
int i;
unsigned char *target_ptr = target;
unsigned char *source_ptr = source;
for (i = 0; i < size; i++)
{
*(target_ptr + i) = *(source_ptr + i);
}
}
小弟是第一次接觸改效率方面的job = =看了老半天 也不知道慢在哪
爬了文好像也沒看到 相關可以讓執行速度更快的方法
所以只好上來求助大大們了..
ps:也可以貼相關網址給我 謝謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.160.88
→
03/18 22:09, , 1F
03/18 22:09, 1F
→
03/18 22:42, , 2F
03/18 22:42, 2F
→
03/18 22:53, , 3F
03/18 22:53, 3F
→
03/18 22:57, , 4F
03/18 22:57, 4F
→
03/18 22:59, , 5F
03/18 22:59, 5F
推
03/18 23:01, , 6F
03/18 23:01, 6F
→
03/18 23:07, , 7F
03/18 23:07, 7F
→
03/18 23:07, , 8F
03/18 23:07, 8F
→
03/19 04:29, , 9F
03/19 04:29, 9F
→
03/19 04:30, , 10F
03/19 04:30, 10F
推
03/19 08:48, , 11F
03/19 08:48, 11F
→
03/19 09:51, , 12F
03/19 09:51, 12F
討論串 (同標題文章)