summaryrefslogtreecommitdiffstats
path: root/ash/ash_export.h
diff options
context:
space:
mode:
authorrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-24 03:57:17 +0000
committerrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-24 03:57:17 +0000
commit27cc5a09bba00e877f8815d592d0ba955f62002b (patch)
tree56e2f189ca65b82ee02e5b05fbfbc251cfa7ce2b /ash/ash_export.h
parent1dd17d77d24a3232976e03b3ec5c7c61a14f1015 (diff)
downloadchromium_src-27cc5a09bba00e877f8815d592d0ba955f62002b.zip
chromium_src-27cc5a09bba00e877f8815d592d0ba955f62002b.tar.gz
chromium_src-27cc5a09bba00e877f8815d592d0ba955f62002b.tar.bz2
Improve JSONReader performance by up to 55% by using std::string instead of wstring.
Before this change, JSONReader would: 1. Take std::string input 2. Convert it to wstring 3. Parse 4. Decode strings for the object representation, converting wstring to string16 5. Create a base::Value with a string16, which internally converts back to std::string After this change, JSONReader does: 1. Take std::string input 2. Parse 3. Create a base::Value with a std::string BUG=111581 TEST=Covered by unittests. Review URL: http://codereview.chromium.org/9801007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128678 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/ash_export.h')
0 files changed, 0 insertions, 0 deletions