aeb8073c4a
If many threads use the same Isolate (or many Isolates) and then terminate, their PerIsolateThreadData objects are never cleaned up, resulting in a slow memory leak and, worse, the PerIsolateThreadData chain getting larger and larger, adversely affecting performance. In this situation, embedders will now be encouraged to apply DiscardThreadSpecificMetadata against any Isolate a thread is done with, especially if the thread is about to terminate. Note that it is harmless to run DiscardThreadSpecificMetadata against an Isolate for which a thread has no thread data and per-Isolate thread data can be reestablished if a thread starts using an Isolate again after running DiscardThreadSpecificMetadata against it. It is, however, an embedder error to run DiscardThreadSpecificMetadata against an Isolate in thread with a Locker for the Isolate in the stack or against an Entered Isolate. This change cannot cause any change in behavior in existing apps as the only added coded can only be reached via the new DiscardThreadSpecificMetadata method. R=Jakob, jochen BUG= Review URL: https://codereview.chromium.org/1522703002 Cr-Commit-Position: refs/heads/master@{#32909}
111 lines
4.0 KiB
Plaintext
111 lines
4.0 KiB
Plaintext
# Below is a list of people and organizations that have contributed
|
|
# to the V8 project. Names should be added to the list like so:
|
|
#
|
|
# Name/Organization <email address>
|
|
|
|
Google Inc. <*@google.com>
|
|
The Chromium Authors <*@chromium.org>
|
|
Sigma Designs Inc. <*@sdesigns.com>
|
|
ARM Ltd. <*@arm.com>
|
|
Hewlett-Packard Development Company, LP <*@palm.com>
|
|
Igalia, S.L. <*@igalia.com>
|
|
Joyent, Inc. <*@joyent.com>
|
|
Bloomberg Finance L.P. <*@bloomberg.net>
|
|
NVIDIA Corporation <*@nvidia.com>
|
|
BlackBerry Limited <*@blackberry.com>
|
|
Opera Software ASA <*@opera.com>
|
|
Intel Corporation <*@intel.com>
|
|
MIPS Technologies, Inc. <*@mips.com>
|
|
Imagination Technologies, LLC <*@imgtec.com>
|
|
Loongson Technology Corporation Limited <*@loongson.cn>
|
|
Code Aurora Forum <*@codeaurora.org>
|
|
Home Jinni Inc. <*@homejinni.com>
|
|
IBM Inc. <*@*.ibm.com>
|
|
Samsung <*@*.samsung.com>
|
|
Joyent, Inc <*@joyent.com>
|
|
RT-RK Computer Based System <*@rt-rk.com>
|
|
Amazon, Inc <*@amazon.com>
|
|
ST Microelectronics <*@st.com>
|
|
Yandex LLC <*@yandex-team.ru>
|
|
StrongLoop, Inc. <*@strongloop.com>
|
|
|
|
Aaron Bieber <deftly@gmail.com>
|
|
Abdulla Kamar <abdulla.kamar@gmail.com>
|
|
Akinori MUSHA <knu@FreeBSD.org>
|
|
Alex Kodat <akodat@rocketsoftware.com>
|
|
Alexander Botero-Lowry <alexbl@FreeBSD.org>
|
|
Alexander Karpinsky <homm86@gmail.com>
|
|
Alexandre Vassalotti <avassalotti@gmail.com>
|
|
Alexis Campailla <alexis@janeasystems.com>
|
|
Andreas Anyuru <andreas.anyuru@gmail.com>
|
|
Andrew Paprocki <andrew@ishiboo.com>
|
|
Andrei Kashcha <anvaka@gmail.com>
|
|
Ben Noordhuis <info@bnoordhuis.nl>
|
|
Bert Belder <bertbelder@gmail.com>
|
|
Burcu Dogan <burcujdogan@gmail.com>
|
|
Caitlin Potter <caitpotter88@gmail.com>
|
|
Craig Schlenter <craig.schlenter@gmail.com>
|
|
Chris Nardi <hichris123@gmail.com>
|
|
Christopher A. Taylor <chris@gameclosure.com>
|
|
Daniel Andersson <kodandersson@gmail.com>
|
|
Daniel James <dnljms@gmail.com>
|
|
Douglas Crosher <dtc-v8@scieneer.com>
|
|
Dusan Milosavljevic <dusan.m.milosavljevic@gmail.com>
|
|
Erich Ocean <erich.ocean@me.com>
|
|
Evan Lucas <evan.lucas@help.com>
|
|
Fedor Indutny <fedor@indutny.com>
|
|
Felix Geisendörfer <haimuiba@gmail.com>
|
|
Filipe David Manana <fdmanana@gmail.com>
|
|
Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
|
|
Geoffrey Garside <ggarside@gmail.com>
|
|
Han Choongwoo <cwhan.tunz@gmail.com>
|
|
Hirofumi Mako <mkhrfm@gmail.com>
|
|
Ioseb Dzmanashvili <ioseb.dzmanashvili@gmail.com>
|
|
Isiah Meadows <impinball@gmail.com>
|
|
Jan de Mooij <jandemooij@gmail.com>
|
|
Jay Freeman <saurik@saurik.com>
|
|
James Pike <g00gle@chilon.net>
|
|
Jianghua Yang <jianghua.yjh@alibaba-inc.com>
|
|
Joel Stanley <joel@jms.id.au>
|
|
Johan Bergström <johan@bergstroem.nu>
|
|
Jonathan Liu <net147@gmail.com>
|
|
JunHo Seo <sejunho@gmail.com>
|
|
Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu>
|
|
Karl Skomski <karl@skomski.com>
|
|
Luis Reis <luis.m.reis@gmail.com>
|
|
Luke Zarko <lukezarko@gmail.com>
|
|
Maciej Małecki <me@mmalecki.com>
|
|
Marcin Cieślak <saper@marcincieslak.com>
|
|
Mathias Bynens <mathias@qiwi.be>
|
|
Matt Hanselman <mjhanselman@gmail.com>
|
|
Matthew Sporleder <msporleder@gmail.com>
|
|
Maxim Mossienko <maxim.mossienko@gmail.com>
|
|
Michael Lutz <michi@icosahedron.de>
|
|
Michael Smith <mike@w3.org>
|
|
Mike Gilbert <floppymaster@gmail.com>
|
|
Mike Pennisi <mike@mikepennisi.com>
|
|
Milton Chiang <milton.chiang@mediatek.com>
|
|
Nicolas Antonius Ernst Leopold Maria Kaiser <nikai@nikai.net>
|
|
Paolo Giarrusso <p.giarrusso@gmail.com>
|
|
Patrick Gansterer <paroga@paroga.com>
|
|
Peter Varga <pvarga@inf.u-szeged.hu>
|
|
Paul Lind <plind44@gmail.com>
|
|
Rafal Krypa <rafal@krypa.net>
|
|
Refael Ackermann <refack@gmail.com>
|
|
Rene Rebe <rene@exactcode.de>
|
|
Robert Mustacchi <rm@fingolfin.org>
|
|
Robert Nagy <robert.nagy@gmail.com>
|
|
Ryan Dahl <ry@tinyclouds.org>
|
|
Sakthipriyan Vairamani (thefourtheye) <thechargingvolcano@gmail.com>
|
|
Sandro Santilli <strk@keybit.net>
|
|
Sanjoy Das <sanjoy@playingwithpointers.com>
|
|
Seo Sanghyeon <sanxiyn@gmail.com>
|
|
Stefan Penner <stefan.penner@gmail.com>
|
|
Tobias Burnus <burnus@net-b.de>
|
|
Victor Costan <costan@gmail.com>
|
|
Vlad Burlik <vladbph@gmail.com>
|
|
Vladimir Krivosheev <develar@gmail.com>
|
|
Vladimir Shutoff <vovan@shutoff.ru>
|
|
Yu Yin <xwafish@gmail.com>
|
|
Zhongping Wang <kewpie.w.zp@gmail.com>
|
|
柳荣一 <admin@web-tinker.com> |