0

有什么方法可以确定我的代码在哪里运行?我看到很多实用程序能够优化我的代码以在我的缓存中运行,但我不确定挖掘到那个级别有多大可能。关于这有多大可能的任何想法?很想用 Python 来做这件事,但如果可能的话,用其他可以接受的语言。

4

1 回答 1

0

一般经验法则:当前正在执行的代码在缓存中。如果不是,那就是现在。不久前执行的代码可能也在缓存中。没有办法知道缓存中有什么,特别是因为查看某些东西会缓存它;您可能有机会使用的唯一语言是汇编语言。如果要针对缓存进行优化,请针对参考位置进行优化;一起读取内存中彼此靠近的东西,并在继续使用更多数据之前尽可能多地使用它们。但是,您不应该在 Python 中担心这一点。

于 2013-07-11T17:40:43.230 回答