我想知道ProfileOptimization(也称为多核JIT)如何在多线程应用程序中工作.
文档说ProfileOptimization跟踪和记录在应用程序执行期间调用的方法.但是如果有多个线程同时执行呢?在这种情况下,方法调用顺序可能因运行而异.因此,新数据将始终覆盖配置文件.
这是否意味着在这种情况下使用多核JIT效率不高?或者可能是ProfileOptimization只跟踪调用了ProfileOptimazation.StartProfile(...)的线程的方法调用?或者是其他东西?
有人可以解释一下ProfileOptimization在这种情况下的表现吗?