summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-05 02:53:29 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-05 02:53:29 +0000
commit4bb85b96cb632adf6d609a08e0f07961baab3c54 (patch)
tree9c08783237263d1fc799030d13d67ea2dfe86783 /views
parentba81d6c0e8c21af0be2cef1cc0e9965f049c85a3 (diff)
downloadchromium_src-4bb85b96cb632adf6d609a08e0f07961baab3c54.zip
chromium_src-4bb85b96cb632adf6d609a08e0f07961baab3c54.tar.gz
chromium_src-4bb85b96cb632adf6d609a08e0f07961baab3c54.tar.bz2
Remove calls to g_thread_init().
Linux CPU profiles indicate that at least 2.7% of CPU usage is spent in glib atomic operations. This used to be necessary in the browser process due to loading plugins which may invoke gtk/glib. Plugin loading has been moved out of process now, so this should no longer be necessary. I also removed dbus_g_thread_init() which *should* be safe too, although it's possible that we have unknown dbus-glib use off the UI thread. BUG=none TEST=none Review URL: http://codereview.chromium.org/8474012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108767 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
-rw-r--r--views/desktop/desktop_main.cc1
-rw-r--r--views/examples/examples_main.cc1
2 files changed, 0 insertions, 2 deletions
diff --git a/views/desktop/desktop_main.cc b/views/desktop/desktop_main.cc
index f67d23e..3ac4a9f 100644
--- a/views/desktop/desktop_main.cc
+++ b/views/desktop/desktop_main.cc
@@ -36,7 +36,6 @@ int main(int argc, char** argv) {
OleInitialize(NULL);
#elif defined(OS_LINUX)
// Initializes gtk stuff.
- g_thread_init(NULL);
g_type_init();
#if defined(TOOLKIT_USES_GTK) && !defined(USE_WAYLAND)
gtk_init(&argc, &argv);
diff --git a/views/examples/examples_main.cc b/views/examples/examples_main.cc
index d6b4ba6..5b8adab 100644
--- a/views/examples/examples_main.cc
+++ b/views/examples/examples_main.cc
@@ -159,7 +159,6 @@ int main(int argc, char** argv) {
OleInitialize(NULL);
#elif defined(OS_LINUX)
// Initializes gtk stuff.
- g_thread_init(NULL);
g_type_init();
gtk_init(&argc, &argv);
#endif