diff options
author | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-19 20:42:33 +0000 |
---|---|---|
committer | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-19 20:42:33 +0000 |
commit | 30e1cb75b8fa46b67cfc7faa146eacdca5e90241 (patch) | |
tree | 2b6b293673d938f49843aa6b76143ca7d5950315 /ppapi/tests/test_post_message.cc | |
parent | ae5df4b22be0cfee27c09c6a1e4721eb0935eab2 (diff) | |
download | chromium_src-30e1cb75b8fa46b67cfc7faa146eacdca5e90241.zip chromium_src-30e1cb75b8fa46b67cfc7faa146eacdca5e90241.tar.gz chromium_src-30e1cb75b8fa46b67cfc7faa146eacdca5e90241.tar.bz2 |
Pepper: Use shared memory for ArrayBufferVar.
This change improves performance for sending ArrayBufferVars between the
plugin and the host. It copies the data from the var into a shared
memory region and sends the shared memory handle over IPC.
This required defining a new message for plugins to request the host to
create shared memory.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11827059
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189089 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/tests/test_post_message.cc')
-rw-r--r-- | ppapi/tests/test_post_message.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ppapi/tests/test_post_message.cc b/ppapi/tests/test_post_message.cc index 68fe633..8b16620 100644 --- a/ppapi/tests/test_post_message.cc +++ b/ppapi/tests/test_post_message.cc @@ -261,7 +261,11 @@ std::string TestPostMessage::TestSendingArrayBuffer() { // TODO(sehr,dmichael): Add testing of longer array buffers when // crbug.com/110086 is fixed. - uint32_t sizes[] = { 0, 100, 1000, 10000, 100000 }; +#if defined(OS_LINUX) + uint32_t sizes[] = { 0, 100, 1000, 10000, 100000, 1000000 }; +#else + uint32_t sizes[] = { 0, 100, 1000, 10000, 100000 }; +#endif for (size_t i = 0; i < sizeof(sizes)/sizeof(sizes[i]); ++i) { std::ostringstream size_stream; size_stream << sizes[i]; |