小编ici*_*cle的帖子

Smalltalk动态查找优化

在Smalltalk中,在运行时查找的方法可能涉及大量的步骤,因为一个子类的方法字典中不包含它的超类的方法,和一个指针追逐,需要找对方法.优化将是每个子类在其方法字典中存储所有超类方法.
问题:如何做到这一点?

一个明显的缺点是空间成本,但我只是想知道如何在Smalltalk中完成这项工作?这与为最近调用的方法创建单独的缓存不同.

smalltalk dynamic-dispatch

4
推荐指数
1
解决办法
162
查看次数

标签 统计

dynamic-dispatch ×1

smalltalk ×1