does Systemic
用于提供有关 Raku 运行所在的虚拟机的信息的内置类。通常通过 $*VM 动态变量进行访问。
方法§
方法 osname§
multi method osname(VM:)multi method osname(VM:)
实例/类方法,返回操作系统名称,如 VM 对象/当前运行的虚拟机配置所知。
方法 precomp-ext§
实例方法,返回应用于 VM 对象预编译文件的扩展名的字符串。
方法 precomp-target§
实例方法,返回一个字符串,表示使用 VM 对象预编译源文件时应使用的编译目标值。
方法 prefix§
实例方法,返回 VM 对象的虚拟机安装路径的字符串。
方法 request-garbage-collection§
自 Rakudo 编译器 2020.05 版本起可用。
类方法,指示 Raku 运行所在的虚拟机在可能的情况下执行垃圾回收运行。如果虚拟机不支持此类请求,则发出警告。
无法保证该进程在垃圾回收后实际使用的内存更少。事实上,重复调用此方法实际上可能由于内存碎片而导致使用更多内存。
主要用作模块/核心开发人员的调试辅助工具。