Page 1 of 1

error comparing two big files

PostPosted: Tue Oct 22, 2013 11:28 am
by Themis
Hi all,
i have an error when i try to compare two big text files , 170 Mo for each file.
i know there is only 5 or 6 different lines in this files.

The message given correspond to the Error code :
#: Merge.rc:2421
#, c-format
msgid "An error occurred while comparing the files."
msgstr "Erreur lors de la comparaison des fichiers."

I'm using the last 2.14.0 version

Is there a bug fix somewhere ?
Sincerely yours
Themis

Re: error comparing two big files

PostPosted: Fri Oct 25, 2013 10:18 am
by jtuc
My guess is WinMerge runs out of memory. The bottleneck is the 32-bit address space.
A 64-bit version used to be planned for 2.16 (viewtopic.php?f=6&t=838), but this effort kind of seems to have fizzled out already.
You may want to try the 64-bit version of WinMerge 2011:
https://bitbucket.org/jtuc/winmerge2011/downloads/WinMerge_0.2011.003.433_x64_change_7z_to_exe_if_you_want_a_setup.7z

Re: error comparing two big files

PostPosted: Mon Oct 28, 2013 10:12 am
by Themis
i've survey winmerge whene comparing my two files, using process explorer from sysinternals.
i saw that the memory used for the comparaison grow to more than 1,1 Go before the error
if that can help the developpers.
for info, my config Seven 64 bits pro, 3Go ram

i've tried your 64 bit version, and i could compare my files without error, so thanks :)

Themis