社区
C语言
帖子详情
菜鸟弱问有关程序执行时间的几个问题,谢谢
diterlish
2005-07-11 02:22:58
1.for(sTmp = N - 1; sTmp > n; sTmp--)
{
shD[sTmp] = shD[sTmp - 1];
}
这段程序如果用memcpy来实现,哪一种执行速度会比较快呢?
2.为用查表方式实现开方运算,用一个40000的数组是不是太大了
3.程序中的判断语句太多是不是会影响执行速度呢(这个和流水线有关系吗)
谢谢
...全文
110
6
打赏
收藏
菜鸟弱问有关程序执行时间的几个问题,谢谢
1.for(sTmp = N - 1; sTmp > n; sTmp--) { shD[sTmp] = shD[sTmp - 1]; } 这段程序如果用memcpy来实现,哪一种执行速度会比较快呢? 2.为用查表方式实现开方运算,用一个40000的数组是不是太大了 3.程序中的判断语句太多是不是会影响执行速度呢(这个和流水线有关系吗) 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diterlish
2005-07-12
打赏
举报
回复
开方问题已经解决了,用的是查表和插值的方法
不知道反正切函数用查表该怎么做呢,速度比atan2快,占用空间还不是很大?
barbara2008
2005-07-11
打赏
举报
回复
1.memcpy 快点
2.要看你想得到开方的精度如何
3.没什么意义
whatsouta
2005-07-11
打赏
举报
回复
2 看你在什么地方开发了。40000我个人感觉还是很大的。
(不过我做的是嵌入式)
俺看不个不大,俺这里的数组是 >= 30M B的
diterlish
2005-07-11
打赏
举报
回复
那应该怎样用查表方式实现开方运算呢?
如果用可变步长,就要用到判断语句,我想速度反而会降低吧
jsjjms
2005-07-11
打赏
举报
回复
2 看你在什么地方开发了。40000我个人感觉还是很大的。
(不过我做的是嵌入式)
jsjjms
2005-07-11
打赏
举报
回复
1 memcpy快一点。
3 判断语句会影响编译器优化的效果,所以会影响执行的效果。
tipedia:非官方TiDB百科,目标收录所有TiDB开发维护使用过程中可能会碰到的概念配置项其他等等
这是一个非官方的TiDB相关概念的百科,目标收录所有TiDB开发/维护/使用过程中可能会碰到的概念/配置项/其他等等。 为什么会有这个东西 在工作中,无论是读代码,审阅设计文档,看事故复盘,查监控还是参与他人讨论,...
python如何停止子线程_
弱
问
python的
问
题
.怎么终止一个子线程
展开全部等待串口数据导致线程自己sleep而没有机会执行,主线程的join没法继续,方法就是这样32313133353236313431303231363533e4b893e5b19e31333361323564的,换成这个能执行from threading import *import time...
matlab 中插入附录,
弱
问
一个在Latex论文模版附录插入Matlab代码的
问
题
- 数学工具(MathTools)版 - 北大未名BBS...
那样还有
问
题
的话,就可以直接找@cauchy了。\documentclass[UTF8]{ctexbook} % 或 GBK,取决于 build_tree.m 的字符编码。\usepackage{fancyvrb}\begin{document}\VerbatimInput[...]{...} % 这个命令按原先文件里的...
如何产生一个随机排列?(
弱
问
)
如何产生一个由0,1,2......n-1组成的随机排列,这个随机排列由随机排列是一个随机排列产生器产生的,可以用随机数生成器来编写请高手多多指教呀
弱
问
JSP中的<%= %>和${ }到底有什么区别?
弱
问
JSP中的和${ }到底有什么区别? 2011-11-03 11:11匿名 | 浏览 0 次 分享到: 2011-11-03 11:33 提
问
者采纳 只能得到当前面定义的值 即你在这个页里有100%> 你在下面...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章