开发自用桌面小工具,想要内存占用低编译结果小除了 Delphi 还有什么推荐?

4 天前
 FrankAdler

Delphi CE 下载怎么选实际下载到的都是 RAD Studio ,然后换了好几个邮箱都不到授权邮件,放弃了。

其他的 Electron ,JavaFx 、Compose Multiplatform 、WPF 这些看下来编译结果个启动后空载内存都不低,个人不喜欢。

前阵子用 WinForm 做了个小工具,启动后 17M ,勉强能接受,但是今天找了个类似的,人家启动才 2M 功能还比我多,就想试试别的期望能内存占用更低。

4845 次点击
所在节点    程序员
83 条回复
flyqie
4 天前
不如说说你常用的语言是什么?

不同语言能做到的大小确实不一样
FrankAdler
4 天前
@flyqie 服务端开发的,Java 、Go 、NodeJS 这些,写 WinForm 学了点 C#,磕磕绊绊的,也不是很介意学点新东西
hefish
4 天前
搞个古时候的 mfc ?
或者远古时代的 win32 api ?
ericguo
4 天前
FrankAdler
4 天前
@hefish 如果找不到其他的选项会试试这些。
musi
4 天前
直接用 go 起一个 server 然后用浏览器充当 GUI 呢?
deng9695
4 天前
delphi 盗版随便装啊,wxwidgets 写程序也小,4M 左右,delphi 程序也三四 M 吧
StinkyTofus
4 天前
易语言开发小工具资源占用也很低哦!
aiqinxuancai
4 天前
都自用了,何必呢?
akira
4 天前
Delphi CE 去官网下。 国内下载源基本上都是盗版的 rad studio
aiqinxuancai
4 天前
比你占用低的,我估计用的这个
HANDLE hProcess = GetCurrentProcess();
SetProcessWorkingSetSize(hProcess, -1, -1);
roundgis
4 天前
FrankAdler
4 天前
@musi 有些场景不太适合,比如 托盘小工具提示啥的
FrankAdler
4 天前
@aiqinxuancai 就是自用,能控制,才想努努力
FrankAdler
4 天前
@deng9695 盗版也是可以的,之前想着 CE 免费就没动这个心思
chenqh
4 天前
要不先命令行?我现在就在用 python 的命令行来给自己同步文件.
FrankAdler
4 天前
@aiqinxuancai 具体我就不懂了,当我打开他设置里的释放未使用的内存回收,每次关闭窗口到托盘就剩 600k 内存占用了。
FrankAdler
4 天前
@akira 官方下载了不给发送授权邮件。。。我安装好了进不去。
FrankAdler
4 天前
@aiqinxuancai 比起易语言,感觉 aardio 这种我可能更愿意尝试,而且我也写过,感受也还行
FrankAdler
4 天前
@chenqh 场景不同,比如我做个常驻托盘的 App 启动器,或者啥需要托盘、快捷键快速唤起窗口的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX