【 在 ziqin 的大作中提到: 】
: 这个不是commit还是不commit的问题
: commit只是说,保证这块内存地址能用,不会冲突,但是并不代表地址的内容会进cpu缓存。
: 你现在观察到的现象是:如果object的内存被访问过一次(你的例子里是用assignment操作),那么后访问都会很快。这个我敢说,是cpu cache和内存之间同步的事
: ...................
你们说的都两个级别上的东西啊。
他说的是虚拟内存在被真的用到之前不一定真的会对应到物理内存。
你说的是CPU cache和内存之间访问速度区别,以及cache不命中。
两种都有可能导致慢。
--
FROM 1.91.33.*