这段代码出现大量日志的原因是由于JNI的NewStringUTF函数导致的。具体原因可能是在代码中频繁调用了该函数,导致产生大量的日志输出。

另外,日志中还提到了ConditionVariable::WaitHoldingLocks函数,这可能是由于在等待锁时产生的日志。可能是由于某个线程在等待锁时被阻塞,导致ConditionVariable::WaitHoldingLocks函数被调用并输出相应的日志。

要解决这个问题,可以尝试减少对NewStringUTF函数的调用次数,或者优化代码,避免频繁调用该函数。此外,还可以检查是否存在死锁或者其他线程同步问题,导致某个线程长时间等待锁。

artJNIfalseNewStringUTF_JNIEnv char const + 696导致大量的日志artConditionVariableWaitHoldingLocksartThread + 148 原因是什么

原文地址: https://www.cveoy.top/t/topic/h0UB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录