花費 6 ms
C語言之memcpy函數

昨天自己動手實現memcpy這個函數,用一個例程試了一下,結果正確,滿心歡心,可是有些地方想不明白,於是百度了一下,結果自己寫的函數簡直無法直視。 覺得還是寫個總結,以示教訓。 先貼上我自己的函數: [cpp] view plain copy ...

Sat Jun 18 00:54:00 CST 2016 2 12486
對內存對齊的深一步理解

  接觸內存對齊這個概念,也有三四年了。不過由於我工作后一直做游戲服務器,都是在x86架構的機子上寫代碼,也沒怎么注意內存對齊。使用最多的估計也就是面試時經常問結構體大小。最近在寫自己服務器框架的二進 ...

Mon Apr 11 00:57:00 CST 2016 0 8429
扯扯淡,寫個更快的memcpy

寫代碼有時候和篤信宗教一樣,一旦信仰崩潰,是最難受的事情。早年我讀過雲風的一篇《VC 對 memcpy 的優化》,以及《Efficiency geek 2: copying data in C/C++, optimisation》,所以我是堅信很難能寫出比C運行時庫更快的memcpy的。但最近 ...

Fri Jun 28 10:04:00 CST 2013 8 7870
C++執行內存memcpy的效率測試

在進行memcpy操作時,雖然是內存操作,但是仍然是耗一點點CPU的,今天測試了一下單線程中執行memcpy的效率,這個結果對於配置TCP epoll中的work thread 數量有指導意義。如下基於8K的內存快執行memcpy, 1個線程大約1S能夠拷貝500M,如果服務器帶寬或網卡 ...

Sun Jan 08 02:53:00 CST 2012 8 8920
關於memcpy的實現

今天去面試,面試官出了一個關於memcpy的函數原型的實現的問題,本來這個問題是很簡單的,但是不知道當時怎么腦子一抽竟然寫錯了,真是”累覺不愛”了.感覺這份工作算是泡湯了,算了事情發生了,錯過了也就錯過了.既然這樣就把這件事情記錄下來,給自己提個醒~ 這個問題對於接觸過的朋友自然不難,問題在於 ...

Thu Dec 12 23:12:00 CST 2013 9 6080
實現memcpy函數

1 #include <stdio.h> 2 #include <assert.h> 3 #include <stdlib.h> 4 5 void *memcpy( void * des ...

Wed Nov 07 07:54:00 CST 2012 0 3559
大小端,memcpy和構造函數

問題:memcpy一段內存到std::bitset里,bitset里的內存數據和被拷貝的內存數據對應不上 代碼如下: #include <iostream> #include <bitset> using namespace std; int main ...

Mon Apr 02 05:15:00 CST 2018 0 912

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM