| View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0008331 | BatchMake | public | 2008-12-26 09:51 | 2009-03-11 13:37 | |||||
| Reporter | Julien Jomier | ||||||||
| Assigned To | Julien Finet | ||||||||
| Priority | high | Severity | major | Reproducibility | always | ||||
| Status | resolved | Resolution | fixed | ||||||
| Platform | OS | OS Version | |||||||
| Product Version | 1.1 | ||||||||
| Target Version | Fixed in Version | ||||||||
| Summary | 0008331: Foreach loop is slow | ||||||||
| Description | The foreach loop is slow when the number of variables in the sequence is high because the loop is recomputed everytime. Maybe batchmake should be smart enought to figure that the variable in the loop are not in the scope and don't recompute if not needed. | ||||||||
| Tags | No tags attached. | ||||||||
| Attached Files | |||||||||
| Relationships | |
| Relationships |
| Notes | |
|
(0015650) Julien Finet (developer) 2009-03-11 13:37 |
Some global optimization has been done: Code/bmEditor.cxx: 1.10 Code/bmProgressManagerGUI.cxx: 1.10 Code/bmScriptActionManager.cxx: 1.31 Code/bmScriptActionManager.h: 1.11 Code/bmScriptAppendFileAction.cxx: 1.6 Code/bmScriptEchoAction.cxx: 1.5 Code/bmScriptForEachAction.cxx: 1.13 Code/bmScriptGetFilenameAction.cxx: 1.5 Code/bmScriptGetListSizeAction.cxx: 1.5 Code/bmScriptGetParamAction.cxx: 1.5 Code/bmScriptGetParamCountAction.cxx: 1.2 Code/bmScriptIfAction.cxx: 1.7 Code/bmScriptIncAction.cxx: 1.6 Code/bmScriptParser.cxx: 1.23 Code/bmScriptSetAction.cxx: 1.5 Code/bmScriptSetAppAction.cxx: 1.10 Code/bmScriptSetAppOptionAction.cxx: 1.9 Code/Grid/bmScriptSetIdealOutputActionGrid.cxx: 1.5 Testing/Code/TestData/FileActionsTest.bms: 1.3 Testing/Code/TestData/StringActionsTest.bms: 1.3 Utilities/BMString.cxx: 1.10 Utilities/BMString.h: 1.6 |
| Notes |
| Issue History | |||
| Date Modified | Username | Field | Change |
| 2008-12-26 09:51 | Julien Jomier | New Issue | |
| 2009-01-30 12:05 | Julien Jomier | Status | new => assigned |
| 2009-01-30 12:05 | Julien Jomier | Assigned To | => Julien Finet |
| 2009-03-11 13:37 | Julien Finet | Note Added: 0015650 | |
| 2009-03-11 13:37 | Julien Finet | Status | assigned => resolved |
| 2009-03-11 13:37 | Julien Finet | Resolution | open => fixed |
| Issue History |
| Copyright © 2000 - 2018 MantisBT Team |