社区
英特尔边缘计算技术
帖子详情
一个网络服务器端程序和配套客户端,假如使用Intel编译器,一般能提升多少?
danscort2000
2006-12-26 08:35:38
一个网络服务器端程序和配套客户端,www.snowware.com/cn/index.htm
目前是使用 VS2005编译的,而且我的代码里主要是字符串函数操作,数字计算非常少,浮点几乎没有,有必要使用Intel编译器编译吗?
假如使用Intel编译器,一般效率能提升多少? 比如cache,memory ,或者指令等
...全文
304
10
打赏
收藏
一个网络服务器端程序和配套客户端,假如使用Intel编译器,一般能提升多少?
一个网络服务器端程序和配套客户端,www.snowware.com/cn/index.htm 目前是使用 VS2005编译的,而且我的代码里主要是字符串函数操作,数字计算非常少,浮点几乎没有,有必要使用Intel编译器编译吗? 假如使用Intel编译器,一般效率能提升多少? 比如cache,memory ,或者指令等
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danscort2000
2007-01-09
打赏
举报
回复
楼上 的 ,什么意思?
wuxiaoming16888
2007-01-08
打赏
举报
回复
一个网络服务器端程序和配套客户端,www.snowware.com/cn/index.htm
大约是10个
danscort2000
2007-01-04
打赏
举报
回复
是吗
谢谢,我对比一下
我的strstr针对的基本都是128字符以下,一般只有32字符长,估计效果不会很明显,
我先对比一下看看,谢过
赖勇浩
2007-01-04
打赏
举报
回复
Intel IPP是Intel公司出的高性能程序库,在相当多应用里可以提升很大的性能。
C标准库的函数是很慢的,比如strstr函数,用的算法是最普通的匹配算法,KMP算法比它要快上一个数量级,还有其它更快的算法。所以C标准库的性能并不怎么高。这就是我建议你使用std::string和boost::str_algo的原因。
danscort2000
2007-01-04
打赏
举报
回复
我没有使用STL里的函数,因为没有使用UNICODE,
我直观认为标准库里的strchr strstr效率已经差不多到顶了吧
danscort2000
2007-01-04
打赏
举报
回复
我用CString里的函数和STD函数比较过,STD函数的速度是CSTRING里的120倍以上,
代码全部是ANSI,不采用UNICODE,应该速度能提升不小
Intel IPP是什么东西
CPU主要占用部分是字符串的分解和检索,没有使用正则表达函数
用的最多的是
strchr strstr函数,stl
IntelPerLib
2007-01-02
打赏
举报
回复
很难给出具体能够提高的性能数据了, 完全依赖与原有程序的类型,代码书写,编译器使用情况.不过楼主可以首先查一查程序的瓶颈究竟是在什么地方,是程序中串函数操作,还是其他部分比?(网络, IO操作等).
赖勇浩
2007-01-02
打赏
举报
回复
很多字符串操作的话,可以试试Intel IPP啊
不过部分代码就要重写了。
如果觉得字符串操作速度太慢,那尽量不要用CRT里的字符串处理函数,如strstr()等,尽量使用STL和boost。
赖勇浩
2007-01-02
打赏
举报
回复
很多字符串操作的话,可以试试Intel IPP啊
不过部分代码就要重写了。
如果觉得字符串操作速度太慢,那尽量不要用CRT里的字符串处理函数,如strstr()等,尽量使用STL和boost。
赖勇浩
2007-01-02
打赏
举报
回复
很多字符串操作的话,可以试试Intel IPP啊
不过部分代码就要重写了。
如果觉得字符串操作速度太慢,那尽量不要用CRT里的字符串处理函数,如strstr()等,尽量使用STL和boost。
Linux下类似QQ聊天工具.pdf
Linux下类似QQ聊天工具.pdf
基于UDP局域网的聊天软件
设计很完整,具有源代码,是一份完整的毕业设计!
山东大学信息安全实验报告
山东大学信息安全课程实验报告6+7+8实验报告完整版
关于Java的生存现状之分析.docx
关于Java的生存现状之分析.docx
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章