You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As @hanayik noted when compiling dcm2niix for web assembly, dcm2niix makes huge demands on stack size, requiring special directives for some operating systems. The next few commits to the development branch attempt to reduce this. These changes are made as three commits to aid understanding any consequences:
v1.0.20240929 will use heap instead of stack memory, but will not reduce the memory allocations. This only slightly reduces the peak memory usage.
v1.0.20240930 adjusts the size of memory allocations based on the size of dataset being converted. This somewhat reduces peak memory demands for the worst case scenarios (e.g. Philips enhanced DICOM with multiple echoes and timepoints).
v1.0.20241001 removes stack size changes in the makefile and CMakeLists.txt.
As @hanayik noted when compiling dcm2niix for web assembly, dcm2niix makes huge demands on stack size, requiring special directives for some operating systems. The next few commits to the development branch attempt to reduce this. These changes are made as three commits to aid understanding any consequences:
makefile
andCMakeLists.txt
.@yhuang43 @jonclayden @ningfei @hanayik will want to test their derived code bases to check for unintended consequences.
The text was updated successfully, but these errors were encountered: