]> git.gag.com Git - debian/openrocket/commit
Rework the ThrustCurve motor loading process to be highly parallel. This significant...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Tue, 8 May 2012 17:57:46 +0000 (17:57 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Tue, 8 May 2012 17:57:46 +0000 (17:57 +0000)
commitaf432a46fe1a3262f8b58237e157f8b76754737b
tree114eb6bd343c65a2852465dce5530d99d9809315
parentf94a7439cb9f2913a26ddfa66154defb8895533c
Rework the ThrustCurve motor loading process to be highly parallel.  This significantly reduced loading times.  In order to achive this, the implementation of ZipDirectoryIterator.getNext() had to change to not close the iterator when it runs out of things.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@654 180e2498-e6e9-4542-8430-84ac67f01cd8
core/src/net/sf/openrocket/database/Database.java
core/src/net/sf/openrocket/file/iterator/ZipDirectoryIterator.java
core/src/net/sf/openrocket/file/motor/MotorLoaderHelper.java
core/src/net/sf/openrocket/startup/ConcurrentLoadingThrustCurveMotorSetDatabase.java [new file with mode: 0644]
core/src/net/sf/openrocket/startup/Startup2.java