cef/tests/cefclient/renderer
Nik Pavlov 81e892d19e Add a shared memory variant of CefProcessMessage (fixes issue #3126)
CefSharedProcessMessageBuilder supports creation of a CefProcessMessage
backed by a CefSharedMemoryRegion.

Performance tests comparing the existing ArgumentList approach and the new
SharedMemoryRegion approach have been added to cefclient at
http://tests/ipc_performance.

CefMessageRouter has been updated to use SharedMemoryRegion as transport
for larger message payloads. The threshold is configurable via
|CefMessageRouterConfig.message_size_threshold|.

To test:
run `ceftests --gtest_filter=SendSharedProcessMessageTest.*:SharedProcessMessageTest.*:MessageRouterTest.Threshold*`
2022-07-04 09:49:15 +00:00
..
client_app_delegates_renderer.cc Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
client_renderer.cc Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
client_renderer.h Add unittests target to the binary distribution (issue #1632) 2016-11-18 03:19:17 -05:00
ipc_performance_test.cc Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
ipc_performance_test.h Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
performance_test_setup.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
performance_test_tests.cc Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
performance_test.cc Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
performance_test.h Add unittests target to the binary distribution (issue #1632) 2016-11-18 03:19:17 -05:00