| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0001715 | AI | AI | public | 2009-10-31 21:35 | 2011-08-22 15:12 | ||||
| Reporter | hoijui | ||||||||
| Assigned To | hoijui | ||||||||
| Priority | low | Severity | tweak | Reproducibility | N/A | ||||
| Status | resolved | Resolution | fixed | ||||||
| Summary | 0001715: Get rid of ugly big static array vars | ||||||||
| Description | at the beginning in this file: rts/ExternalAI/SSkirmishAICallbackImpl.cpp | ||||||||
| Additional Information | static const size_t TMP_ARR_SIZE = 16384; ... static int tmpIntArr[MAX_SKIRMISH_AIS][TMP_ARR_SIZE]; static PointMarker tmpPointMarkerArr[MAX_SKIRMISH_AIS][TMP_ARR_SIZE]; static LineMarker tmpLineMarkerArr[MAX_SKIRMISH_AIS][TMP_ARR_SIZE]; static const char* tmpKeysArr[MAX_SKIRMISH_AIS][TMP_ARR_SIZE]; static const char* tmpValuesArr[MAX_SKIRMISH_AIS][TMP_ARR_SIZE]; | ||||||||
| Tags | No tags attached. | ||||||||
| Attached Files |  | ||||||||
|  Notes | |
| hoijui (reporter) 2011-08-22 15:12 | resolved in: https://github.com/spring/spring/commit/691ef32e42433470ea9fb4a2091c08d6d98fe106 This reduces constantly allocated memory from ~130MB to ~ 2KB (for lines and points fetching by AIs). Depending on which AIs are used and how much is drawn, it may not likely raise above 10MB anymore. | 
|  Issue History | |||
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2009-10-31 21:35 | hoijui | New Issue | |
| 2009-10-31 21:35 | hoijui | Status | new => assigned | 
| 2009-10-31 21:35 | hoijui | Assigned To | => hoijui | 
| 2011-08-22 15:12 | hoijui | Note Added: 0007267 | |
| 2011-08-22 15:12 | hoijui | Status | assigned => resolved | 
| 2011-08-22 15:12 | hoijui | Resolution | open => fixed | 

 
	