Changes between Version 14 and Version 15 of Processing/lagdevelopersfaq
- Timestamp:
- Jul 6, 2012, 6:17:51 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Processing/lagdevelopersfaq
v14 v15 431 431 === 5.4 Which parts of LAG's code need improvement? [=#q5.4] === 432 432 433 All that I haven't written. \\ 434 On a serious note that's mainly sorting out the threading. While {{{LoadWorker}}} and {{{SaveWorker}}} have been fully implemented, the {{{ProfileWorker}}} and {{{ClassifyWorker}}} need some improvement (so the work is actually done inside these classes). To add to that a progress indication for classifying points and loading a profile could be added. \\ \\433 All that I haven't written. \\ \\ 434 On a more serious note the threading is not quite finished. While {{{LoadWorker}}} and {{{SaveWorker}}} have been fully implemented, the {{{ProfileWorker}}} and {{{ClassifyWorker}}} need some improvement (so the work is actually done inside these classes). To add to that a progress indication for classifying points and loading a profile could be added. \\ \\ 435 435 {{{PointBucket}}} and {{{CacheMinder}}} may use some work, possibly implementing a custom memory allocator for better memory management. \\ \\ 436 436 There's still plenty of refactoring to be done (possibly a good thing to start with to understand the code better). Particularly the rendering, which works, but is kind of scattered between different classes and methods and its threading which is just bad. Ideally there should be a separate Renderer/RenderingWorker class with all the code in one place. \\ \\