Comments (1)
This was greatly improved in the commit "Optimized stats border tracing" by a factor of (in my tests) approximately 4.
However, this fix resulted in a very high memory usage, which was fixed in "Reducing data kept in memory during stats generation," "Stats Memory Cap fix 1," and most importantly "Player border drawing by sectors" which only had a marginal increase in time while reducing memory usage to be in the 200-300MB range, which is below the 512MB limit set by Heroku on its free servers.
Closing issue. With current tools, it is unlikely that much more time can be saved with further optimization and the time has already
from eu4img.
Related Issues (16)
- Fix date label
- Plan data structures and flow
- Switch Reserves to MongoDB
- Switch Guild data to MongoDB
- Ensure all Discord snowflakes are stored and processed as ints
- /help in controlled channels
- Customization for shown data
- Readme Link to Discord Doesn't Work HOT 1
- What to do with the space under Date HOT 1
- Update README
- Load save data on startup
- Make SQL save format independent from JSON HOT 1
- Stats: Political mapmode image is held indefinitely waiting for user response HOT 1
- Stats: Make .eu4 file reading faster
- Errors if a guild doesn't have the specified rank HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eu4img.