社区
语言基础/算法/系统设计
帖子详情
Delphi速度的问题
pangshidaye
2011-01-23 11:10:19
我写的一个递归程序,一样的代码,Delphi编译出来的文件比VC6编译出来的(速度优化)的速度慢了好多倍啊。怎么这样啊?Delphi没有编译优化选项吗?
...全文
333
20
打赏
收藏
Delphi速度的问题
我写的一个递归程序,一样的代码,Delphi编译出来的文件比VC6编译出来的(速度优化)的速度慢了好多倍啊。怎么这样啊?Delphi没有编译优化选项吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maplea
2011-02-12
打赏
举报
回复
所言极是
manfeng
2011-02-09
打赏
举报
回复
没有具体程序很难说明什么问题,但没理由会慢很多的,Delphi默认情况下还尽量用寄存器传递参数,应该更快,问题不应该出在调用函数上,很可能涉及了字符串操作两种语言用了完全不同方法解决。
日立奔腾浪潮微软松下联想
2011-02-09
打赏
举报
回复
所言极是
武稀松
2011-02-08
打赏
举报
回复
N年前和同事用D7,VC6写各种算法比赛,互有胜负,基本成绩差别都是非常细微的
haitao
2011-02-08
打赏
举报
回复
[Quote=引用 14 楼 summercmy 的回复:]
Delphi 编译出来的文件 空工程也要 200KB 左右
同样 VB 就 10 KB
Borland 吃什么长大的
[/Quote]
vb的10k是需要一大堆vb运行库的吧
manfeng
2011-02-08
打赏
举报
回复
一个Delphi程序需要带一大堆启动代码,你这样比较空工程的最终文件大小没意义,你要比较就直接比较同一个函数所生成的代码。
summercmy
2011-02-08
打赏
举报
回复
Delphi 编译出来的文件 空工程也要 200KB 左右
同样 VB 就 10 KB
Borland 吃什么长大的
风雨扬尘
2011-01-25
打赏
举报
回复
VC代码经优化后,在速度和内存占用上是要优于Delphi的,不过也不是特别明显,看你的项目需求了
Jack_Chai
2011-01-25
打赏
举报
回复
Delphi绝对在运行速度上高于VC
hongss
2011-01-25
打赏
举报
回复
这个真不好说
日立奔腾浪潮微软松下联想
2011-01-25
打赏
举报
回复
这只是VC使用API,Delphi使用VCL的情况下,或者有大量浮点运算的情况。
完全等价的代码,Delphi至少不比VC慢,这是经过大量测试得出的结论,Quake2的C代码转换为Delphi代码,性能甚至有微小的提升。
wjbwjb
2011-01-24
打赏
举报
回复
看你代码如何写了
日立奔腾浪潮微软松下联想
2011-01-24
打赏
举报
回复
没有代码,不好说。
但是基本可以确定不可能有“Delphi编译出来的文件比VC6编译出来的(速度优化)的速度慢了好多倍”这种情况(尤其是VC6这种东西,它的编译器连D3的比不过),除非两者并非完全等价的代码(非指结果)。
lyhoo163
2011-01-24
打赏
举报
回复
d7较好。
JPEXE
2011-01-24
打赏
举报
回复
开发同样一个桌面小工具程序,用Delphi写要比用VC写的开发速度快好多倍啊。怎么这样啊?VC没有缩短开发时间的选项吗?
两种“速度”,看你怎么选了——鱼与熊掌选择。
haitao
2011-01-23
打赏
举报
回复
如果涉及string,可能会慢
比较开发方便的同时,会多很多自动的代码不如人优化的好
pangshidaye
2011-01-23
打赏
举报
回复
用IDA查看发现Delphi编译的文件的汇编代码比VC6编译的复杂不少
lhy
2011-01-23
打赏
举报
回复
那要看你写了什么样的程序吧。
bdmh
2011-01-23
打赏
举报
回复
不能一概而论,要看具体的实现
海康威视
Delphi
开发Demo
在实际开发过程中,开发者还需要考虑多摄像头管理、网络连接稳定性、权限控制、用户界面设计等
问题
。例如,如果系统连接多个海康威视设备,需要实现设备管理和切换逻辑;网络不稳定时,可能需要实现重连机制;为了...
delphi
TChromium最新版(cef3)
描述中提到 "
速度
非常快",这表明 TChromium 在
Delphi
中运行效率较高。CEF3 的设计目标就是提供接近原生的
速度
,因此使用 TChromium 能够提供流畅的网页浏览体验。 8. **网络处理** CEF3 内置了完整的网络堆栈...
Delphi
反编译工具
这两种工具都提供了高效的编译器,能生成优化的本地机器代码,使得开发的软件运行
速度
快,性能高。 在编程领域,反编译是一种将已编译的可执行程序转换回源代码的过程。这通常用于分析软件的工作原理、学习编程技巧...
Delphi
使用SQLite3内存数据库
在本文中,我们将深入探讨如何在
Delphi
编程环境中利用SQLite3数据库系统,特别是关于本地数据库与内存数据库的使用。SQLite3是一种轻量级、自包含的数据库引擎,它不需要独立的服务器进程,使得在
Delphi
应用程序中...
DELPHI
+chrome+替换WebBrowser让你的程序嵌入chrome浏览器.zip
DELPHI
+chrome+替换WebBrowser让你的程序嵌入chrome浏览器,此控件非常方便的让你的程序内置chrome浏览器,解决老webbrowser的各种
问题
,非常方便。Chrome不挑食,基本上什么系统都可以跑,而且
速度
那是飞快,所以C/...
语言基础/算法/系统设计
16,742
社区成员
33,238
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章