View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001954 | JEDI VCS | Client (Gui) | public | 2004-07-10 00:57 | 2008-11-15 11:11 |
Reporter | schuettecarsten | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 2.40 (First JVCS release) | ||||
Target Version | 2.41 Stable (Client) | Fixed in Version | 2.41 Stable (Client) | ||
Summary | 0001954: use abbrevia as zip/unzip components | ||||
Description | switch to abbrevia as zip/unzip components. they are available on sourceforge, development still active, bugs are fixed. they are also very fast and fully compile into the app. no need on zip/unzip.dll. zip and unzip can also done in memory streams which makes temp files unneccessary. | ||||
Tags | No tags attached. | ||||
Fix in JVCS version | 2.50 | ||||
Releasedocumentation | history, installation, developer | ||||
related to | 0001048 | closed | USchuster | JEDI VCS | Annoying mesage from TZipMaster when DataEncryption is on |
related to | 0002157 | closed | THuber | JEDI VCS | decompression with Nanozip (console client) fails for certain files |
related to | 0003674 | closed | THuber | JVCS GUI client | Project Tree backup function should use Abbrevia instead of ZipMaster |
related to | 0003677 | closed | THuber | JEDI VCS | Backup function should use Abbrevia instead of ZipMaster |
|
Important for me is what is faster. The commandline client still uses Nanozip(MPL) but AFAIR this was slower than ZipMaster. First off all we should change the source to limit the usage of ZipMaster to one unit. If we have a comparison of the performance of ZipMaster, Nanozip and Abbrevia we can decide which component we use. |
|
the compression rate is mostly the same on all of the components. but abbrevia is faster than ZipMaster when you use it in an optimized way: use memory streams instead of temporary files. i also think that the performance of checkin and checkout can be increased much more by optimizing the client itself or add new server commands (batch checkin...?) |
|
abbrevia is used for decompression now, i think it's a good idea to use it for compression now. |
|
also please change compression/decompression from using temp files to memory streams for big performance issues. |
|
Memory compression not effective for large files > 25 Mb with RAM 0000305:0000512 Mb. It is checked up on own experience. edited on: 11-03-04 00:02 |
|
most source code files (for which JVCS is used for) might be smaller than 25 mb. maybe we can check file size and use memory compression for <16mb (or 8mb) and temp file based compression for larger files. |
|
We can :). The best way - to use adjustment of this parameter |
|
We still use abbrevia for compression in the current version of ChkInSingle.pas and jvcs.dpr. |
Date Modified | Username | Field | Change |
---|---|---|---|
2004-07-10 00:57 | schuettecarsten | New Issue | |
2004-07-10 02:16 | USchuster | Note Added: 0004729 | |
2004-07-10 03:36 | THuber | Status | new => acknowledged |
2004-07-10 03:36 | THuber | Projection | none => major rework |
2004-07-10 03:50 | THuber | Fix in JVCS version | => 3.0 |
2004-07-10 03:58 | schuettecarsten | Note Added: 0004732 | |
2004-09-19 04:15 | USchuster | Relationship added | related to 0002157 |
2004-11-02 13:00 | schuettecarsten | Note Added: 0005551 | |
2004-11-02 13:02 | schuettecarsten | Note Added: 0005552 | |
2004-11-03 00:02 | Victorious | Note Added: 0005558 | |
2004-11-03 00:02 | Victorious | Note Edited: 0005558 | |
2004-11-03 00:19 | schuettecarsten | Note Added: 0005559 | |
2004-11-03 00:22 | Victorious | Note Added: 0005561 | |
2004-11-03 11:27 | USchuster | Note Added: 0005570 | |
2005-01-23 03:19 | USchuster | Relationship added | related to 0001048 |
2005-08-02 11:48 | USchuster | Relationship added | child of 0003054 |
2006-04-30 11:10 | THuber | Relationship added | related to 0003674 |
2006-04-30 14:06 | THuber | Fix in JVCS version | 3.0 => 2.50 |
2006-04-30 14:06 | THuber | Releasedocumentation | => history, installation, developer |
2006-04-30 14:06 | THuber | Status | acknowledged => confirmed |
2006-04-30 14:16 | THuber | Relationship added | related to 0003677 |
2008-11-15 06:09 | THuber | Target Version | => 2.50 |
2008-11-15 11:10 | THuber | Status | confirmed => closed |
2008-11-15 11:10 | THuber | Resolution | open => fixed |
2008-11-15 11:10 | THuber | Fixed in Version | => 2.41 Stable (Client) |
2008-11-15 11:11 | THuber | Target Version | 2.50 => 2.41 Stable (Client) |
2008-11-15 11:11 | THuber | Relationship deleted | child of 0003054 |