Group: DF SDK Users
Posts: 4
Member No.: 167
Joined: April 11, 2008
Hi, We recently purchased your DF SDK tool and we modified the sample example that was included. We tweaked it to make a differential file using byte-to-byte rather than smart difference. This generates us really nice & compact file [thanks for this], but we are having major concern with the time. When we download the demo tool from this website and run with only smart difference to byte-by-byte difference on a set of file, we can generate the df file in 15 mins. This is quite good considering that the files are almost 1.7GB in size.
When we use the dll & the sample project included in our purchase on the same machine and on the same set of files, we are able to generate the files in 45 mins. I am not sure why the difference in time as much as 3.2x. Can you please help what we can do to make it run quicker?
I have tried to set the assume file as different flags in the sample example project along with no compression, where as the demo tool does compare and compress. This change has reduced the time by 5 - 7 mins on an average, but it is still far away than 15 mins that the demo tool takes with these options turned on.
Once thing that I noticed though, is that the file generated by the sample example is mostly half the size of the df file generated by the demo tool. Though this is greatly appreciated as it is a smaller file, yet we would like more speed rather than file size.
Here are the only codes that I have added / modified in the original sample example project.
Notes: 1. iEqSearchMethod defines the method of identical file content parts search process, in case of iContentUpdateData=DF_CONTENT_SMART_DIFF. Otherwise field value is ignored. 2. nMaxMemoryUsage defines max RAM size which can be used during identical content parts search process (actual only if iContentUpdateData=DF_CONTENT_SMART_DIFF).
However the size of the result patch-file and the speed of its building depends not only of the parameters of the comparing algorithm but also on the nature and the similarity ratio of files to be compared.
--------------------
Best regards, AgenSoft.Com Support Team AgenSoft.Com - Complete Software Update Solutions
Group: DF SDK Users
Posts: 4
Member No.: 167
Joined: April 11, 2008
Hi, Thanks for your reply. I agree that the patch size and time depends on the ratio of similar content in a file and also on system & algorithm. But why is there such a massive difference in time when same algorithm is used, on the same files. I am trying the demo tool and your sample project on the same set of files, one after the other. And the time difference is up to 3 times mostly. Can you please help us why such a major difference in time with the same files, algorithm etc.
Thanks.
This post has been edited by sue.biggs on April 28, 2008 04:48 am
Group: Members
Posts: 17
Member No.: 5414
Joined: May 27, 2015
Thanks for your reply. I agree that the patch size and time depends on the ratio of similar content in a file and also on system & algorithm. But why is there such a massive difference in time when same algorithm is used, on the same files. I am trying the demo tool and your sample project on the same set of files, one after the other. And the time difference is up to 3 times mostly. Can you please help us why such a major difference in time with the same files, algorithm etc.
Group: Members
Posts: 3
Member No.: 5649
Joined: November 24, 2016
Fifa 17 Points Account Additionally feature stomped when Gunners additionally Space looked like there was just for midweek Champions Types activities a difficulty improbable destabilized or merely sacrificed approximately Jose Mourinhos a fabulous important righthand individual. fut packs Combined with up to now cloth nearly amongst eachother, Karanka listed connected to Chelsea.
Group: Members
Posts: 3
Member No.: 6011
Joined: January 18, 2017
Im interested in the Primo Ramdisk Professional Edition but my question is what is the difference between Business License & personal licence. I work from home on occasion. so its also my personal computer. is there any advantage to having a business license?
Group: Members
Posts: 6
Member No.: 6078
Joined: January 19, 2017
Im interested in the Primo Ramdisk Professional Edition but my question is what is the difference between Business License & personal licence. I work from home on occasion. so its also my personal computer. is there any advantage to having a business license?