memset這個事情 再多說兩句

2021-09-30 16:00:40 字數 550 閱讀 5946

接上文:linux程式設計的108種奇淫巧計-15(減少複製)

最早,我是在乙個沙龍活動中提到了這個事情:

繼而,被人挖出放到了水木:

後來我很憤地和好友roachcock進行了爭論,我們各有不完善,不準確的地方。

繼而又討論了一些關於記憶體優化的問題。

如今在這個帖子裡面,已經沒有我的發言,因為某個原因,我刪除掉了在這個版上發的幾乎所有帖子。

在這個例子裡面,memset導致低效的主要原因是缺頁,另外還有乙個就是memset是乙個隱性的迴圈,關於這個消除隱性迴圈有乙個更好的例子,以後給出。當時我就想實現乙個更快的memset,但總也不能,至今也沒有辦法逾越glibc提供的這個memset版本的**。希望有能力的朋友能幫我解決這個困擾。

正如我的游泳老師說的那樣,永遠沒有標準動作,標準動作不代表最好的動作,每個運動員都是在向最好的動作努力,但沒有乙個運動員的動作是最好的,當今最好的,也不代表人類歷史最好的。

熟悉水木技術版的朋友可能會看到我給的memset**很眼熟,但發這個**的賬號不是pennyliang,那個賬號是我的馬甲,呵呵,因此這個是我原創,不是抄來的。

關於部落格這個事情

首先感謝那些堅持寫部落格的人,他們帶給我們這些小白成長和經歷,通過部落格我學習到了很多人的思想,他們有自己的成長,也有對這個世界的理解,因此我也想開始寫一些東西。我相信這些寫部落格的人是快樂的。經常這一年的成長,我也決定要寫部落格了,通過它 我想在這裡記錄下一切美好的,又開心的事情。步入大學已經兩年...

聊聊人怎麼更值錢這個事情 No 184

在我的理解裡面,乙個人值多少錢,是由他在這下面幾個維度來衡量的,也是我們可以努力的方向,排名不分先後,都很重要。1 人脈 2 資本 3 專業知識深度與熟練程度 4 成事的能力 5 個人影響力 6 與你等級匹配的小圈子 1 人脈 人脈不是你認識多少人,而是多少人覺得你有價值,你們之間相互有對等的價值,...

memset 函式用法

memset 原型 extern void memset void buffer,int c,int count 用法 include 功能 把buffer所指記憶體區域的前count個位元組設定成字元c。說明 返回指向buffer的指標。用來對一段記憶體空間全部設定為某個字元。舉例 char a ...