Author: sshafroi
Date: 2008-12-02 12:02:02 +0100 (Tue, 02 Dec 2008)
New Revision: 7009
Modified:
branches/2.18/data-model-api/src/main/java/no/sesat/search/datamodel/generic/MapDataObjectSupport.java
Log:
It looks like we would get better performance by increasing number of expected
simuntaniously threads a bit. I noticed a lot of synchronization on this while
stress-testing.
Modified:
branches/2.18/data-model-api/src/main/java/no/sesat/search/datamodel/generic/MapDataObjectSupport.java
===================================================================
---
branches/2.18/data-model-api/src/main/java/no/sesat/search/datamodel/generic/MapDataObjectSupport.java
2008-12-02 10:16:44 UTC (rev 7008)
+++
branches/2.18/data-model-api/src/main/java/no/sesat/search/datamodel/generic/MapDataObjectSupport.java
2008-12-02 11:02:02 UTC (rev 7009)
@@ -1,4 +1,4 @@
-/* Copyright (2007) Schibsted Søk AS
+/* Copyright (2007-2008) Schibsted Søk AS
* This file is part of SESAT.
*
* SESAT is free software: you can redistribute it and/or modify
@@ -49,7 +49,7 @@
// Most MapDataObjectSupport instances only contain an item or two.
// Max currency in any mode is typically ~20, but unlikely for even two
threads to update at the same time.
- private final Map<String,V> map = new ConcurrentHashMap<String,V>(5,
0.75f, 2){
+ private final Map<String,V> map = new ConcurrentHashMap<String,V>(5,
0.75f, 10){
@Override
public V put(final String key, final V value){
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits