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

57 天前
 FrankAdler

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

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

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

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

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

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

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

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

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

© 2021 V2EX