![]() |
1
5
考虑的数量(以“已分配内存的字节数”为单位)取决于一切:
一般来说,如果您有一个非常简单的单线程实现,其中包含一个非常简单的分配器和一个非常简单的GC,那么跟踪分配很容易,您将得到可靠的数字。许多Lisp实现曾经是这样的:它们很容易理解,而且在它们做任何事情的时候,您必须喝很多茶(好吧,那时的机器比较慢,但是即使按照当时的标准,它们仍然常常慢得令人印象深刻)。现在,lisp有多个线程、复杂的分配器和gc,而且它们非常快,但是分配发生了多少已经成为一个很难回答的问题,而且常常有点不可预测。 |
![]() |
ptb · Slime\Emacs comint在启动mpi进程时挂起 7 年前 |
![]() |
Alexandru Popa · SBCL中奇怪的宏扩展错误 7 年前 |
![]() |
MadPhysicist · 公共Lisp未定义分派字符 7 年前 |
![]() |
Jacky · 编辑列表中的每个偶数索引元素 7 年前 |
![]() |
Jorge · 在公共Lisp中初始化计数器变量 7 年前 |
![]() |
Rorschach · cl循环破坏性修改cons单元 7 年前 |
![]() |
Rorschach · 宏在定义时将关键帧视为true 7 年前 |
![]() |
reverload · 空调内部let工作不正常 7 年前 |