Use a raw function pointer instead of std::function objects in thread pool.
std::function can have an allocation cost when it's created, and also adds overhead to function calls. Since this API must be used from C, using a raw function pointer is good enough. PiperOrigin-RevId: 562760324 Change-Id: I2b714a13e07a2b71566d013f21f76c506e817a52
This commit is contained in:
committed by
Copybara-Service
parent
edbe9ce86f
commit
f976d6d228
@@ -2358,7 +2358,7 @@ public unsafe struct mjrContext_ {
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public unsafe struct mjTask_ {
|
||||
public fixed sbyte buffer[48];
|
||||
public fixed sbyte buffer[24];
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
|
||||
Reference in New Issue
Block a user