Mercurial > hg > orthanc
comparison Resources/CMake/DcmtkConfigurationStatic-3.6.4.cmake @ 3316:4b1017928fc4
Fix performance issue in DICOM protocol by disabling Nagle's algorithm
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 28 Feb 2019 18:21:28 +0100 |
parents | fddf3ceed7e5 |
children | 0301f59450fe |
comparison
equal
deleted
inserted
replaced
3315:8bf33fa68435 | 3316:4b1017928fc4 |
---|---|
167 | 167 |
168 list(REMOVE_ITEM DCMTK_SOURCES | 168 list(REMOVE_ITEM DCMTK_SOURCES |
169 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdictbi.cc | 169 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdictbi.cc |
170 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdeftag.cc | 170 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdeftag.cc |
171 ) | 171 ) |
172 | |
173 | |
174 # Starting with DCMTK 3.6.2, the Nagle algorithm is not disabled by | |
175 # default since this does not seem to be appropriate (anymore) for | |
176 # most modern operating systems. In order to change this default, the | |
177 # environment variable NO_TCPDELAY can be set to "1" (see envvars.txt | |
178 # for details). Alternatively, the macro DISABLE_NAGLE_ALGORITHM can | |
179 # be defined to change this setting at compilation time (see | |
180 # macros.txt for details). | |
181 # https://forum.dcmtk.org/viewtopic.php?t=4632 | |
182 add_definitions( | |
183 -DDISABLE_NAGLE_ALGORITHM=1 | |
184 ) |