Author: bpoussin Date: 2012-09-08 01:45:03 +0200 (Sat, 08 Sep 2012) New Revision: 3770 Url: http://forge.codelutin.com/repositories/revision/isis-fish/3770 Log: suppression du sync qui multiplie par 3 le temps de simulation Modified: trunk/src/main/java/fr/ifremer/isisfish/datastore/ResultMappedStorage.java Modified: trunk/src/main/java/fr/ifremer/isisfish/datastore/ResultMappedStorage.java =================================================================== --- trunk/src/main/java/fr/ifremer/isisfish/datastore/ResultMappedStorage.java 2012-09-07 23:16:26 UTC (rev 3769) +++ trunk/src/main/java/fr/ifremer/isisfish/datastore/ResultMappedStorage.java 2012-09-07 23:45:03 UTC (rev 3770) @@ -527,7 +527,11 @@ ResultMapped r = new ResultMapped(raf, offset, step, name, mat); storeResult(r); offset += r.size(); - raf.getFD().sync(); + // si on force un sync (ecriture disque) au cas + // ou la simulation plante, on a tout de meme des resultat. Mais + // cela dimini grandement les performances :( On divise par 3 le + // temps de simulation, si on ne force pas le sync. + // raf.getFD().sync(); } catch (IOException eee) { log.warn("Can't add result '" + name + "' at step " + step, eee); }
participants (1)
-
bpoussin@users.forge.codelutin.com