游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: flarez

ZeroMemory 和memset的速度谁快?

[复制链接]

0

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2010-6-20 11:17:00 | 显示全部楼层

Re:ZeroMemory 和memset的速度谁快?

memset及memcpy的速度受很多因素影响,和不同的平台、库和编译器的实现方式都有关系

int* d;
int* s;
//Ignore some code
假设有上面两块Buffer

for(int i = 0; i < BUFSIZE; i++) {
    *d++ = *s++;
};

例如某些平台上面这段代码要比下面的代码效率高

memcpy(d, s, BUFSIZE * sizeof(int));

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-6-21 23:49:00 | 显示全部楼层

Re: Re:ZeroMemory 和memset的速度谁快?

航天奇侠: Re:ZeroMemory 和memset的速度谁快?


简单就是美~~

能用语言搞定,用语言
能用标准库搞定,用标准库
在不行,尽量自己写或使用别人的库
最后才调用平台api

顶.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 16:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表