內存池

什麼是內存池?        當咱們使用new或者malloc申請內存的時候會調用系統調用,這樣就會進行用戶態到內核態的切換,若是頻繁進行內存申請就會形成頻繁的用戶態內核態之間的切換,從而致使程序效率低下。ios       咱們能夠事先申請一塊很大的內存,稱之爲內存池,以後每次申請就從內存池中申請,釋放就又還給內存池,只有當內存池中的內存用光以後再繼續向系統申請,這樣能夠大大減小用戶態和內核態之
相關文章
相關標籤/搜索