我在一个c程序上运行valgrind,得到了以下错误:“不可能”的事发生了检测到IA-64高速缓存?!valgrind:m_线程状态.c:100(vgPlain_get_线程状态):Assert'tid〉= 0 && tid〈VG_N_THREADS'失败。在修复了一些内存泄漏并重组了我的程序之后,错误神秘地消失了。但是我在网上搜索了一下,却没有找到任何关于IA-64高速缓存检测到错误的信息。IA-64是什么意思?另外,如果有必要的话,我在虚拟机上运行了程序。
wwodge7n1#
我在一个5核的虚拟机上运行我的程序。我切换到另一个有12核的虚拟机上,它工作了。我仍然不知道IA-64高速缓存是什么意思。
1条答案
按热度按时间wwodge7n1#
我在一个5核的虚拟机上运行我的程序。我切换到另一个有12核的虚拟机上,它工作了。我仍然不知道IA-64高速缓存是什么意思。