Mirai 2.13
其中一项大更新是 https://github.com/mamoe/mirai/pull/2048
那么,怎么样才能将mirai/mirai-console编译成kexe/exe呢
然后那些纯kotlin写的插件又怎么转换呢(如mirai-api-http
(图穷而匕首见))
Mirai 2.13
其中一项大更新是 https://github.com/mamoe/mirai/pull/2048
那么,怎么样才能将mirai/mirai-console编译成kexe/exe呢
然后那些纯kotlin写的插件又怎么转换呢(如mirai-api-http
(图穷而匕首见))
挖一下自己的坟,2.13之后,mirai可以直接 kotlin/native 了。不知道直接编译的话会不会对内存占用有所改观。
(注:鄙人不会怎么用 kotlin/native,所以不太清楚)
刚刚发现更离谱的
openj9 64位 的 java 在运行一段时间后内存直接下降到131Mb(要是内存不够可能继续往下降
hotspot 32位 的 java 则会只下降到 168Mb,维持稳定
@RainChan
试了一下,发现32位的hotspot内存占用甚至比64位的openj9还要高
(32位hotspot: 177Mb, 64位openj9: 163Mb)
(因为32位openj9不知道哪里找所以没测)
这,是 Graia 社区文档
文档看似普通,但事实上,整篇文档到目前为止,只有一个分类
快速实战 👉 涩图机器人制作
而在文档里呢,则包含有包括,但不限于
mirai
环境的配置以及 mirai-api-http
的安装graia-ariadne
几乎所有功能的实战演练该文档立志于通过直接举例的方式,较为幽默地将 graia-ariadne
的各种使用方法教给读者。每个章节底下的相关链接,则会直接将用户引导到 Ariadne 官方文档 的对应章节中,方便用户能够在理解完相关功能最基础的用法后,能够通过官方文档来更深层次的了解每个模块的作用
注:文档将随着 graia-ariadne
的更新同步更新,所以你不用担心文档中内容会过时哦
在使用 hotspot 作为 jvm 的 java 的时候,即使在刚开始运行的时候,也会占用约240Mb的内存。将其换成 openj9,虽然说降低了 30% 的内存,但也还是占用了差不多 168Mb 的内存
所以想在这里跟大家询问一下,有什么办法能够以较低的内存占用运行mirai