Mercurial > hg > openjdk > jdk9 > nashorn
changeset 1611:7125a33a7b83
8148214: Slow object allocation due to multiple synchronization
Reviewed-by: attila, mhaupt
author | hannesw |
---|---|
date | Tue, 26 Jan 2016 13:46:00 +0100 |
parents | c9406f325a23 |
children | 0da44ab8c417 |
files | src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java Sat Jan 23 11:50:24 2016 +0100 +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java Tue Jan 26 13:46:00 2016 +0100 @@ -553,7 +553,7 @@ * @param prototype actual prototype object * @return property map */ - private synchronized PropertyMap getAllocatorMap(final ScriptObject prototype) { + private PropertyMap getAllocatorMap(final ScriptObject prototype) { if (allocatorMap == null || allocatorMap.isInvalidSharedMapFor(prototype)) { // The prototype map has changed since this function was last used as constructor. // Get a new allocator map.