1.關於系統和程序優化:resgister->L1->L2->l3->mem->SSD->disk->network
2.C語言的trap。這提醒了我們要注意檢查邊界條件:例如:內存是否重疊,傳入參數檢查(長度,是否爲空),unsigned引起的bug,
3.關於堆棧的位置和系統運行程序時的狀態:
4.堆棧的作用:例如棧上面主要存儲的是函數的返回地址,參數和臨時變量。堆上面主要存儲的是:動態分配和釋放程序所使用的對象
1.關於系統和程序優化:resgister->L1->L2->l3->mem->SSD->disk->network
2.C語言的trap。這提醒了我們要注意檢查邊界條件:例如:內存是否重疊,傳入參數檢查(長度,是否爲空),unsigned引起的bug,
3.關於堆棧的位置和系統運行程序時的狀態:
4.堆棧的作用:例如棧上面主要存儲的是函數的返回地址,參數和臨時變量。堆上面主要存儲的是:動態分配和釋放程序所使用的對象