Feature #1745
Performance optimization
Start date:
2014-04-09
% Done:
40%
Description
This issue is a shortlist of possible/pertinent optimizations that could be applied for better performance and/or memory usage.
Related issues
History
#1
Updated by skyjake almost 11 years ago
- Description updated (diff)
- Gridmap traversal (#1639) => uses relational structure for spatial indexing represented with pointer chains (dereferencing overhead and branch prediction stalling)
- GLState::push() => 2 * dynamic allocation (pool state data?)
- Log::enter() => linear allocation of LogEntry (pool entries?)
- P_Ticker calls Material::Animation::animate() unnecessarily for non-animating materials => heaviest single function by a wide margin when rendering a simple scene (Doom 2 MAP01)
#2
Updated by skyjake almost 10 years ago
- Related to Feature #1945: Efficient reuse of world geometry across multiple frames/passes added
#3
Updated by skyjake almost 10 years ago
- Related to Feature #1699: Particle renderer 2.0 added
#4
Updated by skyjake almost 10 years ago
- Assignee deleted (
Deng Team)
#5
Updated by skyjake over 8 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
#6
Updated by skyjake about 5 years ago
- Related to Feature #553: Performance of many scrolling surface materials added
#7
Updated by skyjake about 5 years ago
- Status changed from Closed to In Progress
#8
Updated by skyjake about 5 years ago
- Status changed from In Progress to Progressed
- % Done changed from 100 to 40
Opening this as a tracking issue.
#9
Updated by skyjake about 5 years ago
- Related to Feature #1308: Splitscreen multiplayer added
#10
Updated by skyjake about 5 years ago
- Target version set to Architecture