[annonce] Nouvelle version d'isis-fish 2.2.2
Bonjour, Une nouvelle version d'isis-fish vient d'être mise en place : http://isis-fish.labs.libre-entreprise.org/download/version2/ifremer-simulat... * correction calcul de migration (N en 2D ou lieu de 1D passe en arg) hilaire je pense que ca corrige le bug de jeudi dernier sur la matrice qui n'avait pas les bonnes semantiques. -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
Re Salut, Effectivement, ça a l'air de marcher A+ Hilaire Benjamin POUSSIN a écrit:
Bonjour,
Une nouvelle version d'isis-fish vient d'être mise en place :
http://isis-fish.labs.libre-entreprise.org/download/version2/ifremer-simulat...
* correction calcul de migration (N en 2D ou lieu de 1D passe en arg)
hilaire je pense que ca corrige le bug de jeudi dernier sur la matrice qui n'avait pas les bonnes semantiques.
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************
Bonjour Benjamin, Comme décidé la dernière fois j ai resaisit l'exemple que j'avais traité avec TEMAS sous ISIS, je joins la base en pièce jointe. Pas de spatialisation mais beaucoup de métiers et de stratégies... les options de caches que j'ai utilisé au début sont: -DCallAnalyse=true DOptimizationCache=Shiftone Dfr.ifremer.simulation.SiMatrice2.loopOverAllMetier=false et le isiscache.properties qui avait été utilisé par stephanie pour l'exemple TECTAC Il y a plusieurs problèmes, tout d'abord j'avais essayé de faire tourner un test avec une seule stratégie en reseignant tous les métiers de la stratégie mais sans renseigner les autres(selectivité...), ça a buggé!!! Ca a ensuite fonctionné en renseignant tous les métiers, ça prend quand même plus de 2H pour tourner avec une stratégie et une espèce. en rajouotant toutes les stratégies et les deux espèces, les simulations ont planté (cf message d'erreur) et j'ai été obligé d'augmenter considérablement la taille du cache pour pouvoir les faire "tourner" (j ai stoppé après 24 heures et ça avait tourné sur un peu plus de 50 pas de temps, juste pour info, avec TEMAS ça prend moins de 80s pour tourner sur 20 ans avec le même pas de temps). On en a discuté avec Stephanie et on pense qu'il serait bien si on arrivait à se voire soit aujourd'hui si tu es "disponible" dans l'après midi soit en début de semaine prochaine. Bonne journée, Youen PS je suis en train d'essayer sans l'option -DCallAnalyse=true pour voire si ça ne permet pas de gagner du temps. 3 avr. 2006 18:35:01 fr.ifremer.simulation.Simulateur2 calculMois INFO: *=============== Mois de novembre annee:8 =============* 3 avr. 2006 18:35:01 fr.ifremer.simulation.Simulateur2 calculMois INFO: UsedMem: 314173 3 avr. 2006 18:35:01 fr.ifremer.simulation.Simulateur2 calculMois INFO: cache size: 9129 cached: 2441 calculated: 6688 3 avr. 2006 18:35:01 fr.ifremer.simulation.Simulateur2 calculMois INFO: CallAnalyse: [catchRatePerStrategyMet calls=660 time=9,813s(69283ns/14,869ms/314,19ms) memory=130,164Mo(-20,086Mo/201,951Ko/7,6Mo), catchRatePerStrategyMet-optimization calls=660 time=10,562s(198908ns/16,003ms/315,097ms) memory=135,405Mo(-20,086Mo/210,083Ko/7,6Mo), costsOfFishing calls=2862 time=1,23m(2,334ms/25,794ms/2,903s) memory=157,598Mo(-26,865Mo/56,387Ko/4,276Mo), costsOfFishing-optimization calls=2862 time=2,16m(2,389ms/45,281ms/2,906s) memory=188,545Mo(-26,865Mo/67,459Ko/7,024Mo), crewShare calls=2862 time=3,421s(567390ns/1,195ms/105,491ms) memory=33,038Mo(-23Mo/11,82Ko/1,98Mo), crewShare-optimization calls=2862 time=1,081m(909892ns/22,667ms/947,109ms) memory=-27,662Mo(-22,995Mo/-9,896Ko/4,337Mo), distance calls=2 time=976101ns(19276ns/488050ns/956825ns) memory=0o(0o/0o/0o), distance-optimization calls=2 time=1,078ms(75429ns/538895ns/1,002ms) memory=0o(0o/0o/0o), effortPerStrategyMet calls=60 time=522,862ms(3,788ms/8,714ms/75,35ms) memory=16,829Mo(0o/287,217Ko/827,172Ko), effortPerStrategyMet-optimization calls=120 time=857,216ms(1,533ms/7,143ms/78,98ms) memory=28,945Mo(0o/246,997Ko/882,453Ko), effortPerStrategyPerCell calls=60 time=874,051ms(7,638ms/14,568ms/80,881ms) memory=29,485Mo(360,953Ko/503,202Ko/1,057Mo), effortPerStrategyPerCell-optimization calls=60 time=1,044s(8,277ms/17,401ms/116,453ms) memory=34,654Mo(360,953Ko/591,422Ko/1,057Mo), effortPerStrategyPerVessel calls=60 time=270,613ms(2,21ms/4,51ms/44,743ms) memory=10,937Mo(0o/186,651Ko/721,906Ko), effortPerStrategyPerVessel-optimization calls=60 time=386,575ms(2,822ms/6,443ms/45,897ms) memory=12,585Mo(0o/214,784Ko/721,906Ko), effortPerZonePop calls=60 time=1,22s(8,905ms/20,333ms/117,176ms) memory=37,648Mo(360,953Ko/642,526Ko/1,057Mo), effortPerZonePop-optimization calls=720 time=1,771s(117333ns/2,46ms/117,456ms) memory=39,851Mo(0o/56,677Ko/1,057Mo), fishingMortality calls=660 time=7,035s(2,366ms/10,659ms/137,982ms) memory=113,732Mo(-22,057Mo/176,456Ko/2,483Mo), fishingMortality-optimization calls=660 time=9,445s(3,499ms/14,311ms/159,673ms) memory=125,52Mo(-22,057Mo/194,745Ko/2,523Mo), fishingTimePerMonth calls=2862 time=12,357s(1,732ms/4,317ms/195,367ms) memory=130,401Mo(-26,865Mo/46,656Ko/3,571Mo), fishingTimePerMonth-optimization calls=8586 time=1,129m(13410ns/7,888ms/259,233ms) memory=108,279Mo(-26,865Mo/12,913Ko/4,276Mo), fishingTimePerTrip calls=12 time=69,1ms(2,797ms/5,758ms/37,643ms) memory=1,218Mo(0o/103,945Ko/445,172Ko), fishingTimePerTrip-optimization calls=2922 time=9,651s(1,14ms/3,303ms/88,334ms) memory=111,791Mo(-26,865Mo/39,176Ko/3,457Mo), fuelCosts calls=2862 time=3,327m(3,679ms/69,755ms/2,912s) memory=278,404Mo(-27,054Mo/99,61Ko/7,783Mo), fuelCosts-optimization calls=2862 time=4,321m(3,728ms/90,584ms/2,99s) memory=295,764Mo(-27,704Mo/105,821Ko/10,629Mo), fuelCostsOfTravel calls=2862 time=13,912s(1,193ms/4,861ms/127,963ms) memory=155,76Mo(-25,339Mo/55,729Ko/3,969Mo), fuelCostsOfTravel-optimization calls=2862 time=1,157m(1,263ms/24,252ms/231,419ms) memory=81,9Mo(-27,06Mo/29,303Ko/7,631Mo), getAllZonePop calls=1 time=869942ns(869942ns/869942ns/869942ns) memory=0o(0o/0o/0o), getAllZonePop-optimization calls=12 time=1,099ms(12851ns/91608ns/936711ns) memory=0o(0o/0o/0o), getCatchWeightPerStrMet calls=31482 time=1,738s(13409ns/55207ns/86,833ms) memory=25,064Mo(0o/834o/503,93Ko), getCatchWeightPerStrMet-optimization calls=31482 time=19,351m(50285ns/36,88ms/3,99s) memory=-247,936Mo(-109,13Mo/-8,064Ko/13,753Mo), getDiscardsWeightPerStrMet calls=31482 time=720,183ms(7263ns/22876ns/35,298ms) memory=-9,542Mo(-20,126Mo/-317o/493,969Ko), getDiscardsWeightPerStrMet-optimization calls=31482 time=19,002m(43302ns/36,214ms/3,178s) memory=-264,468Mo(-28,114Mo/-8,602Ko/17,5Mo), getListMetiers calls=1 time=809600ns(809600ns/809600ns/809600ns) memory=0o(0o/0o/0o), getListMetiers-optimization calls=499 time=20,071ms(9778ns/40222ns/12,739ms) memory=920,336Ko(0o/1,844Ko/764,734Ko), getListPopulations calls=1 time=700088ns(700088ns/700088ns/700088ns) memory=0o(0o/0o/0o), getListPopulations-optimization calls=2862 time=126,495ms(16204ns/44198ns/32,137ms) memory=214,789Ko(0o/76o/214,789Ko), getListStrategies calls=1 time=779149ns(779149ns/779149ns/779149ns) memory=0o(0o/0o/0o), getListStrategies-optimization calls=499 time=19,025ms(13130ns/38125ns/1,075ms) memory=455,188Ko(0o/934o/455,188Ko), grossValueOfLandingsPerSpeciesPerStrategyMet calls=2862 time=38,578m(2,133ms/808,767ms/6,998s) memory=-355,159Mo(-91,882Mo/-127,072Ko/18,916Mo), grossValueOfLandingsPerSpeciesPerStrategyMet-optimization calls=2862 time=39,544m(2,17ms/829,007ms/7,02s) memory=-375,472Mo(-91,882Mo/-134,341Ko/18,916Mo), matriceAbundance calls=106 time=1,262s(3,995ms/11,905ms/98,378ms) memory=27,041Mo(0o/261,23Ko/1,851Mo), matriceAbundance-optimization calls=106 time=1,312s(4,272ms/12,375ms/98,629ms) memory=29,068Mo(0o/280,804Ko/1,898Mo), matriceBiomass calls=106 time=11,769ms(70400ns/111031ns/2,925ms) memory=0o(0o/0o/0o), matriceBiomass-optimization calls=106 time=49,372ms(268470ns/465775ns/4,156ms) memory=2,82Mo(0o/27,244Ko/479,875Ko), matriceCatchPerStrategyMet calls=106 time=11,484s(2,301ms/108,337ms/1,157s) memory=110,963Mo(-9,797Mo/1,047Mo/14,383Mo), matriceCatchPerStrategyMet-optimization calls=212 time=11,801s(747302ns/55,663ms/1,158s) memory=117,962Mo(-23,558Mo/569,777Ko/14,801Mo), matriceCatchRatePerStrategyMet calls=12 time=11,128s(682,373ms/927,312ms/1,155s) memory=89,69Mo(-10,244Mo/7,474Mo/13,968Mo), matriceCatchRatePerStrategyMet-optimization calls=212 time=11,328s(524648ns/53,436ms/1,156s) memory=86,587Mo(-20,29Mo/418,231Ko/13,968Mo), matriceCatchWeightPerStrategyMet calls=106 time=432,904ms(2,07ms/4,084ms/43,011ms) memory=-1,96Mo(-23,464Mo/-18,938Ko/507,531Ko), matriceCatchWeightPerStrategyMet-optimization calls=106 time=577,175ms(2,878ms/5,445ms/44,064ms) memory=13,195Mo(-23,266Mo/127,465Ko/507,531Ko), matriceEffortPerStrategyMet calls=12 time=163,487ms(9,461ms/13,624ms/47,033ms) memory=6,996Mo(388,75Ko/596,949Ko/921,141Ko), matriceEffortPerStrategyMet-optimization calls=106 time=219,425ms(119010ns/2,07ms/47,323ms) memory=7,341Mo(0o/70,915Ko/921,141Ko), matriceEffortPerZonePop calls=12 time=111,949ms(4,969ms/9,329ms/44,984ms) memory=1,692Mo(0o/144,349Ko/459,633Ko), matriceEffortPerZonePop-optimization calls=106 time=127,356ms(104762ns/1,201ms/45,431ms) memory=3,578Mo(0o/34,561Ko/460,57Ko), matriceOwnerMarginOverVariableCostsSumOverMetier calls=106 time=2,139m(55,541ms/1,211s/6,528s) memory=8,756Mo(-21,932Mo/84,588Ko/18,761Mo), matriceOwnerMarginOverVariableCostsSumOverMetier-optimization calls=106 time=2,14m(55,691ms/1,211s/6,529s) memory=9,023Mo(-21,932Mo/87,169Ko/18,761Mo), matriceStdTravelEffortPerStrategyMet calls=12 time=676,669ms(26,33ms/56,389ms/112,118ms) memory=19,193Mo(1,246Mo/1,599Mo/1,815Mo), matriceStdTravelEffortPerStrategyMet-optimization calls=106 time=690,308ms(102247ns/6,512ms/112,368ms) memory=20,51Mo(0o/198,138Ko/1,815Mo), matriceVesselMarginOverVariableCostsSumOverMetier calls=106 time=49,983m(664,387ms/28,292s/1,285m) memory=24,11Mo(-103,409Mo/232,91Ko/26,835Mo), matriceVesselMarginOverVariableCostsSumOverMetier-optimization calls=106 time=49,984m(664,529ms/28,293s/1,285m) memory=24,222Mo(-103,409Mo/233,99Ko/26,835Mo), nbMailleInter calls=1 time=2,175ms(2,175ms/2,175ms/2,175ms) memory=0o(0o/0o/0o), nbMailleInter-optimization calls=60 time=4,634ms(32127ns/77239ns/2,245ms) memory=0o(0o/0o/0o), netRenevueToShare calls=2862 time=46,877m(8,118ms/982,756ms/7,624s) memory=-10,713Mo(-91,566Mo/-3,832Ko/19,328Mo), netRenevueToShare-optimization calls=8586 time=47,825m(10616ns/334,208ms/7,692s) memory=25,581Mo(-91,566Mo/3,051Ko/22,155Mo), netValueOfLandings calls=2862 time=39,607m(2,773ms/830,334ms/7,02s) memory=-277,576Mo(-91,882Mo/-99,313Ko/19,053Mo), netValueOfLandings-optimization calls=2862 time=40,593m(2,834ms/851,002ms/7,045s) memory=-348,573Mo(-91,882Mo/-124,716Ko/19,053Mo), otherRunningCosts calls=2862 time=3,483s(477714ns/1,217ms/111,495ms) memory=73,76Mo(-21,772Mo/26,391Ko/3,639Mo), otherRunningCosts-optimization calls=2862 time=1,018m(544204ns/21,335ms/251,011ms) memory=82,618Mo(-21,444Mo/29,56Ko/7,557Mo), ownerMarginOverVariableCosts calls=2862 time=1,093m(964369ns/22,906ms/947,931ms) memory=-24,503Mo(-22,995Mo/-8,767Ko/4,337Mo), ownerMarginOverVariableCosts-optimization calls=2862 time=2,128m(1,203ms/44,616ms/1,01s) memory=-22,896Mo(-24,617Mo/-8,191Ko/17,177Mo), repairAndMaintenanceGearCosts calls=2862 time=2,947s(480229ns/1,03ms/37,572ms) memory=63,863Mo(-21,583Mo/22,85Ko/1,01Mo), repairAndMaintenanceGearCosts-optimization calls=5724 time=1,036m(19276ns/10,862ms/703,394ms) memory=22,415Mo(-27,334Mo/4,01Ko/7,339Mo), sharedCosts calls=2862 time=5,345m(4,334ms/112,059ms/3,003s) memory=379,249Mo(-27,217Mo/135,691Ko/13,937Mo), sharedCosts-optimization calls=2862 time=6,266m(4,456ms/131,363ms/3,022s) memory=360,89Mo(-27,214Mo/129,123Ko/14,217Mo), stdEffortPerHour calls=5 time=2,922ms(467657ns/584487ns/893689ns) memory=360,953Ko(0o/72,19Ko/360,953Ko), stdEffortPerHour-optimization calls=120 time=117,35ms(514311ns/977917ns/42,391ms) memory=4,2Mo(0o/35,841Ko/461,875Ko), stdTravelEffortPerStrategyMet calls=60 time=486,224ms(3,273ms/8,104ms/83,646ms) memory=10,926Mo(0o/186,476Ko/464,742Ko), stdTravelEffortPerStrategyMet-optimization calls=60 time=665,429ms(4,933ms/11,09ms/85,548ms) memory=19,193Mo(0o/327,559Ko/464,742Ko), stdTravelEffortPerStrategyPerVessel calls=60 time=174,907ms(1,612ms/2,915ms/36,601ms) memory=7,502Mo(0o/128,03Ko/464,742Ko), stdTravelEffortPerStrategyPerVessel-optimization calls=60 time=308,717ms(2,329ms/5,145ms/42,798ms) memory=8,335Mo(0o/142,251Ko/464,742Ko), survivalRate calls=132 time=350,884ms(1,302ms/2,658ms/37,752ms) memory=20,764Mo(0o/161,081Ko/485,703Ko), survivalRate-optimization calls=1166 time=1,025s(238299ns/878911ns/43,614ms) memory=23,665Mo(0o/20,782Ko/485,703Ko), totalFishingMortality calls=132 time=9,633s(29,753ms/72,975ms/313,74ms) memory=129,716Mo(-20,086Mo/1006,278Ko/7,6Mo), totalFishingMortality-optimization calls=792 time=9,834s(62577ns/12,417ms/314,177ms) memory=130,614Mo(-20,086Mo/168,874Ko/7,6Mo), travelTimePerTrip calls=1 time=1,912ms(1,912ms/1,912ms/1,912ms) memory=0o(0o/0o/0o), travelTimePerTrip-optimization calls=2934 time=473,081ms(45536ns/161240ns/35,801ms) memory=15,429Mo(0o/5,385Ko/507,531Ko), vesselMarginOverVariableCosts calls=2862 time=48,866m(8,772ms/1,024s/7,717s) memory=61,405Mo(-91,406Mo/21,97Ko/22,157Mo), vesselMarginOverVariableCosts-optimization calls=2862 time=49,94m(8,821ms/1,047s/7,794s) memory=21,727Mo(-91,406Mo/7,773Ko/22,157Mo)] APRES CALCUL Verif rejet dans simulateurES matrice de rejet 106 plie:null 3 avr. 2006 18:35:01 org.codelutin.ecmascript.Global call GRAVE: Erreur lors de l'appelle de la methode: Simul.simul 3 avr. 2006 18:35:01 fr.ifremer.SimulationThread run ATTENTION: La simulation a échoué fr.ifremer.simulator.SimulationException: Erreur durant la creation de la simualtion resultat. at fr.ifremer.simulator.Simulator.simulate(Simulator.java:322) at fr.ifremer.SimulationThread.runLocalSimulation(SimulationThread.java:303) at fr.ifremer.SimulationThread.runSimulation(SimulationThread.java:392) at fr.ifremer.SimulationThread.runSimulationAndExport(SimulationThread.java:424) at fr.ifremer.SimulationThread.run(SimulationThread.java:273) Caused by: org.codelutin.ecmascript.ECMAScriptException: Erreur lors de l'appelle de la methode: Simul.simul at org.codelutin.ecmascript.Global.call(Global.java:189) at fr.ifremer.simulator.Simulator.simulate(Simulator.java:363) at fr.ifremer.simulator.Simulator.simulate(Simulator.java:236) ... 4 more Caused by: FESI.Exceptions.EcmaScriptException: Runtime error Error in java method matriceVesselMarginOverVariableCostsSumOverMetier Caused by exception: null java.lang.NullPointerException at org.shiftone.cache.policy.lru.LruCache.removeLeastValuableNode(LruCache.java:76) at org.shiftone.cache.util.AbstractPolicyCache.shrinkToSize(AbstractPolicyCache.java:136) at org.shiftone.cache.util.AbstractPolicyCache.addObject(AbstractPolicyCache.java:54) at org.shiftone.cache.decorator.sync.SyncCache.addObject(SyncCache.java:40) at org.shiftone.cache.decorator.stat.StatCache.addObject(StatCache.java:50) at org.shiftone.cache.decorator.tandem.TandemCache.addObject(TandemCache.java:32) at org.shiftone.cache.adaptor.CacheMap.put(CacheMap.java:79) at fr.ifremer.simulation.GravityModelOptimisation.getCatchWeightPerStrMet(GravityModelOptimisation.java:254) at fr.ifremer.simulation.GravityModel.grossValueOfLandingsPerSpeciesPerStrategyMet(GravityModel.java:211) at fr.ifremer.simulation.GravityModelOptimisation.grossValueOfLandingsPerSpeciesPerStrategyMet(GravityModelOptimisation.java:591) at fr.ifremer.simulation.GravityModel.netValueOfLandings(GravityModel.java:262) at fr.ifremer.simulation.GravityModelOptimisation.netValueOfLandings(GravityModelOptimisation.java:746) at fr.ifremer.simulation.GravityModel.netRenevueToShare(GravityModel.java:638) at fr.ifremer.simulation.GravityModelOptimisation.netRenevueToShare(GravityModelOptimisation.java:1930) at fr.ifremer.simulation.GravityModel.vesselMarginOverVariableCosts(GravityModel.java:776) at fr.ifremer.simulation.GravityModelOptimisation.vesselMarginOverVariableCosts(GravityModelOptimisation.java:2377) at fr.ifremer.simulation.GravityModel.matriceVesselMarginOverVariableCostsSumOverMetier(GravityModel.java:850) at fr.ifremer.simulation.GravityModelOptimisation.matriceVesselMarginOverVariableCostsSumOverMetier(GravityModelOptimisation.java:2578) at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at FESI.Data.ESWrapper.doIndirectCall(ESWrapper.java:908) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:826) at FESI.AST.ASTFunctionCallParameters.jjtAccept(ASTFunctionCallParameters.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:717) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:349) at FESI.AST.ASTVariableDeclaration.jjtAccept(ASTVariableDeclaration.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:467) at FESI.AST.ASTForVarStatement.jjtAccept(ASTForVarStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:387) at FESI.AST.ASTWhileStatement.jjtAccept(ASTWhileStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at FESI.Data.ESObject.doIndirectCall(ESObject.java:518) at FESI.Data.ESObject.doIndirectCall(ESObject.java:515) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at org.codelutin.ecmascript.Global.call(Global.java:179) at fr.ifremer.simulator.Simulator.simulate(Simulator.java:363) at fr.ifremer.simulator.Simulator.simulate(Simulator.java:236) at fr.ifremer.SimulationThread.runLocalSimulation(SimulationThread.java:303) at fr.ifremer.SimulationThread.runSimulation(SimulationThread.java:392) at fr.ifremer.SimulationThread.runSimulationAndExport(SimulationThread.java:424) at fr.ifremer.SimulationThread.run(SimulationThread.java:273) detected at line 169 of function 'SimulateurES_simuler' in string starting with: 'function SimulateurES(){}'... called at line 24 of function 'Simul_simul' in string starting with: 'function Simul(){}'... at FESI.Data.ESWrapper.doIndirectCall(ESWrapper.java:910) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:826) at FESI.AST.ASTFunctionCallParameters.jjtAccept(ASTFunctionCallParameters.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:717) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:349) at FESI.AST.ASTVariableDeclaration.jjtAccept(ASTVariableDeclaration.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:467) at FESI.AST.ASTForVarStatement.jjtAccept(ASTForVarStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:387) at FESI.AST.ASTWhileStatement.jjtAccept(ASTWhileStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at FESI.Data.ESObject.doIndirectCall(ESObject.java:518) at FESI.Data.ESObject.doIndirectCall(ESObject.java:515) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at org.codelutin.ecmascript.Global.call(Global.java:179) ... 6 more fin de simulation Mon Apr 03 18:35:04 CEST 2006: (Memoire libre/Memoire Total = 173616280/471199744) CallAnalyse: [catchRatePerStrategyMet calls=660 time=9,813s(69283ns/14,869ms/314,19ms) memory=130,164Mo(-20,086Mo/201,951Ko/7,6Mo), catchRatePerStrategyMet-optimization calls=660 time=10,562s(198908ns/16,003ms/315,097ms) memory=135,405Mo(-20,086Mo/210,083Ko/7,6Mo), costsOfFishing calls=2862 time=1,23m(2,334ms/25,794ms/2,903s) memory=157,598Mo(-26,865Mo/56,387Ko/4,276Mo), costsOfFishing-optimization calls=2862 time=2,16m(2,389ms/45,281ms/2,906s) memory=188,545Mo(-26,865Mo/67,459Ko/7,024Mo), crewShare calls=2862 time=3,421s(567390ns/1,195ms/105,491ms) memory=33,038Mo(-23Mo/11,82Ko/1,98Mo), crewShare-optimization calls=2862 time=1,081m(909892ns/22,667ms/947,109ms) memory=-27,662Mo(-22,995Mo/-9,896Ko/4,337Mo), distance calls=2 time=976101ns(19276ns/488050ns/956825ns) memory=0o(0o/0o/0o), distance-optimization calls=2 time=1,078ms(75429ns/538895ns/1,002ms) memory=0o(0o/0o/0o), effortPerStrategyMet calls=60 time=522,862ms(3,788ms/8,714ms/75,35ms) memory=16,829Mo(0o/287,217Ko/827,172Ko), effortPerStrategyMet-optimization calls=120 time=857,216ms(1,533ms/7,143ms/78,98ms) memory=28,945Mo(0o/246,997Ko/882,453Ko), effortPerStrategyPerCell calls=60 time=874,051ms(7,638ms/14,568ms/80,881ms) memory=29,485Mo(360,953Ko/503,202Ko/1,057Mo), effortPerStrategyPerCell-optimization calls=60 time=1,044s(8,277ms/17,401ms/116,453ms) memory=34,654Mo(360,953Ko/591,422Ko/1,057Mo), effortPerStrategyPerVessel calls=60 time=270,613ms(2,21ms/4,51ms/44,743ms) memory=10,937Mo(0o/186,651Ko/721,906Ko), effortPerStrategyPerVessel-optimization calls=60 time=386,575ms(2,822ms/6,443ms/45,897ms) memory=12,585Mo(0o/214,784Ko/721,906Ko), effortPerZonePop calls=60 time=1,22s(8,905ms/20,333ms/117,176ms) memory=37,648Mo(360,953Ko/642,526Ko/1,057Mo), effortPerZonePop-optimization calls=720 time=1,771s(117333ns/2,46ms/117,456ms) memory=39,851Mo(0o/56,677Ko/1,057Mo), fishingMortality calls=660 time=7,035s(2,366ms/10,659ms/137,982ms) memory=113,732Mo(-22,057Mo/176,456Ko/2,483Mo), fishingMortality-optimization calls=660 time=9,445s(3,499ms/14,311ms/159,673ms) memory=125,52Mo(-22,057Mo/194,745Ko/2,523Mo), fishingTimePerMonth calls=2862 time=12,357s(1,732ms/4,317ms/195,367ms) memory=130,401Mo(-26,865Mo/46,656Ko/3,571Mo), fishingTimePerMonth-optimization calls=8586 time=1,129m(13410ns/7,888ms/259,233ms) memory=108,279Mo(-26,865Mo/12,913Ko/4,276Mo), fishingTimePerTrip calls=12 time=69,1ms(2,797ms/5,758ms/37,643ms) memory=1,218Mo(0o/103,945Ko/445,172Ko), fishingTimePerTrip-optimization calls=2922 time=9,651s(1,14ms/3,303ms/88,334ms) memory=111,791Mo(-26,865Mo/39,176Ko/3,457Mo), fuelCosts calls=2862 time=3,327m(3,679ms/69,755ms/2,912s) memory=278,404Mo(-27,054Mo/99,61Ko/7,783Mo), fuelCosts-optimization calls=2862 time=4,321m(3,728ms/90,584ms/2,99s) memory=295,764Mo(-27,704Mo/105,821Ko/10,629Mo), fuelCostsOfTravel calls=2862 time=13,912s(1,193ms/4,861ms/127,963ms) memory=155,76Mo(-25,339Mo/55,729Ko/3,969Mo), fuelCostsOfTravel-optimization calls=2862 time=1,157m(1,263ms/24,252ms/231,419ms) memory=81,9Mo(-27,06Mo/29,303Ko/7,631Mo), getAllZonePop calls=1 time=869942ns(869942ns/869942ns/869942ns) memory=0o(0o/0o/0o), getAllZonePop-optimization calls=12 time=1,099ms(12851ns/91608ns/936711ns) memory=0o(0o/0o/0o), getCatchWeightPerStrMet calls=31483 time=1,738s(13409ns/55206ns/86,833ms) memory=25,064Mo(0o/834o/503,93Ko), getCatchWeightPerStrMet-optimization calls=31483 time=19,353m(50285ns/36,882ms/3,99s) memory=-247,936Mo(-109,13Mo/-8,063Ko/13,753Mo), getDiscardsWeightPerStrMet calls=31482 time=720,183ms(7263ns/22876ns/35,298ms) memory=-9,542Mo(-20,126Mo/-317o/493,969Ko), getDiscardsWeightPerStrMet-optimization calls=31482 time=19,002m(43302ns/36,214ms/3,178s) memory=-264,468Mo(-28,114Mo/-8,602Ko/17,5Mo), getListMetiers calls=1 time=809600ns(809600ns/809600ns/809600ns) memory=0o(0o/0o/0o), getListMetiers-optimization calls=501 time=20,099ms(9778ns/40118ns/12,739ms) memory=920,336Ko(0o/1,837Ko/764,734Ko), getListPopulations calls=1 time=700088ns(700088ns/700088ns/700088ns) memory=0o(0o/0o/0o), getListPopulations-optimization calls=2863 time=126,513ms(16204ns/44188ns/32,137ms) memory=214,789Ko(0o/76o/214,789Ko), getListStrategies calls=1 time=779149ns(779149ns/779149ns/779149ns) memory=0o(0o/0o/0o), getListStrategies-optimization calls=501 time=19,12ms(13130ns/38164ns/1,075ms) memory=455,188Ko(0o/930o/455,188Ko), grossValueOfLandingsPerSpeciesPerStrategyMet calls=2863 time=38,58m(2,133ms/808,523ms/6,998s) memory=-355,159Mo(-91,882Mo/-127,028Ko/18,916Mo), grossValueOfLandingsPerSpeciesPerStrategyMet-optimization calls=2863 time=39,545m(2,17ms/828,755ms/7,02s) memory=-375,472Mo(-91,882Mo/-134,294Ko/18,916Mo), matriceAbundance calls=107 time=1,269s(3,995ms/11,86ms/98,378ms) memory=27,041Mo(0o/258,789Ko/1,851Mo), matriceAbundance-optimization calls=107 time=1,319s(4,272ms/12,331ms/98,629ms) memory=29,523Mo(0o/282,533Ko/1,898Mo), matriceBiomass calls=107 time=11,842ms(70400ns/110670ns/2,925ms) memory=0o(0o/0o/0o), matriceBiomass-optimization calls=107 time=49,929ms(268470ns/466628ns/4,156ms) memory=2,82Mo(0o/26,99Ko/479,875Ko), matriceCatchPerStrategyMet calls=107 time=11,486s(2,301ms/107,348ms/1,157s) memory=111,418Mo(-9,797Mo/1,041Mo/14,383Mo), matriceCatchPerStrategyMet-optimization calls=214 time=11,805s(747302ns/55,164ms/1,158s) memory=118,417Mo(-23,558Mo/566,629Ko/14,801Mo), matriceCatchRatePerStrategyMet calls=12 time=11,128s(682,373ms/927,312ms/1,155s) memory=89,69Mo(-10,244Mo/7,474Mo/13,968Mo), matriceCatchRatePerStrategyMet-optimization calls=214 time=11,33s(524648ns/52,943ms/1,156s) memory=86,587Mo(-20,29Mo/414,322Ko/13,968Mo), matriceCatchWeightPerStrategyMet calls=107 time=435,214ms(2,07ms/4,067ms/43,011ms) memory=-1,96Mo(-23,464Mo/-18,762Ko/507,531Ko), matriceCatchWeightPerStrategyMet-optimization calls=107 time=580,577ms(2,878ms/5,426ms/44,064ms) memory=13,65Mo(-23,266Mo/130,627Ko/507,531Ko), matriceEffortPerStrategyMet calls=12 time=163,487ms(9,461ms/13,624ms/47,033ms) memory=6,996Mo(388,75Ko/596,949Ko/921,141Ko), matriceEffortPerStrategyMet-optimization calls=107 time=219,578ms(119010ns/2,052ms/47,323ms) memory=7,341Mo(0o/70,252Ko/921,141Ko), matriceEffortPerZonePop calls=12 time=111,949ms(4,969ms/9,329ms/44,984ms) memory=1,692Mo(0o/144,349Ko/459,633Ko), matriceEffortPerZonePop-optimization calls=107 time=127,478ms(104762ns/1,191ms/45,431ms) memory=3,578Mo(0o/34,238Ko/460,57Ko), matriceOwnerMarginOverVariableCostsSumOverMetier calls=106 time=2,139m(55,541ms/1,211s/6,528s) memory=8,756Mo(-21,932Mo/84,588Ko/18,761Mo), matriceOwnerMarginOverVariableCostsSumOverMetier-optimization calls=106 time=2,14m(55,691ms/1,211s/6,529s) memory=9,023Mo(-21,932Mo/87,169Ko/18,761Mo), matriceStdTravelEffortPerStrategyMet calls=12 time=676,669ms(26,33ms/56,389ms/112,118ms) memory=19,193Mo(1,246Mo/1,599Mo/1,815Mo), matriceStdTravelEffortPerStrategyMet-optimization calls=107 time=690,435ms(102247ns/6,453ms/112,368ms) memory=20,51Mo(0o/196,286Ko/1,815Mo), matriceVesselMarginOverVariableCostsSumOverMetier calls=107 time=49,985m(109,517ms/28,029s/1,285m) memory=24,11Mo(-103,409Mo/230,733Ko/26,835Mo), matriceVesselMarginOverVariableCostsSumOverMetier-optimization calls=107 time=49,985m(109,554ms/28,029s/1,285m) memory=24,222Mo(-103,409Mo/231,804Ko/26,835Mo), nbMailleInter calls=1 time=2,175ms(2,175ms/2,175ms/2,175ms) memory=0o(0o/0o/0o), nbMailleInter-optimization calls=60 time=4,634ms(32127ns/77239ns/2,245ms) memory=0o(0o/0o/0o), netRenevueToShare calls=2863 time=46,879m(8,118ms/982,451ms/7,624s) memory=-10,713Mo(-91,566Mo/-3,831Ko/19,328Mo), netRenevueToShare-optimization calls=8587 time=47,827m(10616ns/334,182ms/7,692s) memory=25,581Mo(-91,566Mo/3,05Ko/22,155Mo), netValueOfLandings calls=2863 time=39,609m(2,773ms/830,083ms/7,02s) memory=-277,576Mo(-91,882Mo/-99,279Ko/19,053Mo), netValueOfLandings-optimization calls=2863 time=40,595m(2,834ms/850,743ms/7,045s) memory=-348,573Mo(-91,882Mo/-124,673Ko/19,053Mo), otherRunningCosts calls=2862 time=3,483s(477714ns/1,217ms/111,495ms) memory=73,76Mo(-21,772Mo/26,391Ko/3,639Mo), otherRunningCosts-optimization calls=2862 time=1,018m(544204ns/21,335ms/251,011ms) memory=82,618Mo(-21,444Mo/29,56Ko/7,557Mo), ownerMarginOverVariableCosts calls=2862 time=1,093m(964369ns/22,906ms/947,931ms) memory=-24,503Mo(-22,995Mo/-8,767Ko/4,337Mo), ownerMarginOverVariableCosts-optimization calls=2862 time=2,128m(1,203ms/44,616ms/1,01s) memory=-22,896Mo(-24,617Mo/-8,191Ko/17,177Mo), repairAndMaintenanceGearCosts calls=2862 time=2,947s(480229ns/1,03ms/37,572ms) memory=63,863Mo(-21,583Mo/22,85Ko/1,01Mo), repairAndMaintenanceGearCosts-optimization calls=5724 time=1,036m(19276ns/10,862ms/703,394ms) memory=22,415Mo(-27,334Mo/4,01Ko/7,339Mo), sharedCosts calls=2862 time=5,345m(4,334ms/112,059ms/3,003s) memory=379,249Mo(-27,217Mo/135,691Ko/13,937Mo), sharedCosts-optimization calls=2862 time=6,266m(4,456ms/131,363ms/3,022s) memory=360,89Mo(-27,214Mo/129,123Ko/14,217Mo), stdEffortPerHour calls=5 time=2,922ms(467657ns/584487ns/893689ns) memory=360,953Ko(0o/72,19Ko/360,953Ko), stdEffortPerHour-optimization calls=120 time=117,35ms(514311ns/977917ns/42,391ms) memory=4,2Mo(0o/35,841Ko/461,875Ko), stdTravelEffortPerStrategyMet calls=60 time=486,224ms(3,273ms/8,104ms/83,646ms) memory=10,926Mo(0o/186,476Ko/464,742Ko), stdTravelEffortPerStrategyMet-optimization calls=60 time=665,429ms(4,933ms/11,09ms/85,548ms) memory=19,193Mo(0o/327,559Ko/464,742Ko), stdTravelEffortPerStrategyPerVessel calls=60 time=174,907ms(1,612ms/2,915ms/36,601ms) memory=7,502Mo(0o/128,03Ko/464,742Ko), stdTravelEffortPerStrategyPerVessel-optimization calls=60 time=308,717ms(2,329ms/5,145ms/42,798ms) memory=8,335Mo(0o/142,251Ko/464,742Ko), survivalRate calls=132 time=350,884ms(1,302ms/2,658ms/37,752ms) memory=20,764Mo(0o/161,081Ko/485,703Ko), survivalRate-optimization calls=1177 time=1,031s(238299ns/875795ns/43,614ms) memory=23,665Mo(0o/20,588Ko/485,703Ko), totalFishingMortality calls=132 time=9,633s(29,753ms/72,975ms/313,74ms) memory=129,716Mo(-20,086Mo/1006,278Ko/7,6Mo), totalFishingMortality-optimization calls=792 time=9,834s(62577ns/12,417ms/314,177ms) memory=130,614Mo(-20,086Mo/168,874Ko/7,6Mo), travelTimePerTrip calls=1 time=1,912ms(1,912ms/1,912ms/1,912ms) memory=0o(0o/0o/0o), travelTimePerTrip-optimization calls=2934 time=473,081ms(45536ns/161240ns/35,801ms) memory=15,429Mo(0o/5,385Ko/507,531Ko), vesselMarginOverVariableCosts calls=2863 time=48,868m(8,772ms/1,024s/7,717s) memory=61,405Mo(-91,406Mo/21,962Ko/22,157Mo), vesselMarginOverVariableCosts-optimization calls=2863 time=49,942m(8,821ms/1,047s/7,794s) memory=21,727Mo(-91,406Mo/7,771Ko/22,157Mo)]
participants (3)
-
Benjamin POUSSIN -
Hilaire DROUINEAU -
Youen VERMARD