No announcement yet.

32bit UDK has bug in cooking.

  • Filter
  • Time
  • Show
Clear All
new posts

    32bit UDK has bug in cooking.

    I posted before about cooking.

    Now I solved problem perfectly to cook with 64bit UDK.

    I guess, 32bit UDK cannot accept memories over than some value in my case about 3GB.

    BTW 64bit OS can allocate memories over than this value per process,

    but UDK denied that, and throw an exception about memory and stop.

    This progress is just my guess but sure UDK 32bit has some bugs in cooking.


    That's not a bug, that's a part of what 64bit vs 32bit does, 32bit programs and OSs cannot use more than 3.33GB of ram.


      So then Epic need to notice about it any UDN document, some case UFE or Content Cooking.

      I waste several days to recognize about this.


        I thought 32bit was 2GB limitation. And this is more of general knowledge than UDK specific and certainly is not a bug. You cannot open 2GB file in Photoshop 32bit either. Epic already specified 64bit OS and 8GB RAM as recommended spec for development.


          Epic shouldn't need to document things that are intrinsic limitsto your hardware, and should stick to documenting their software...

          Anyway, the limit is 2GB, but a 32bit application compiled with large address space flags may use 3GB in 32-bit operating systems and 4GB in 64-bit operating systems. 64-bit UDK has no real limitation, as it can use up to 8TB of address space.


            is this my problem then?


            how do i check how much memory it is using up?


              Your issue is different, unfortunately. It might be an asset thing.


                Oh, I always thought it was 3.33GB, don't know where I got that from.


                  thx, ambershee


                    32 bit OS has a 4 gig memory limit because it is 2 to the 32nd power
                    2^(32) = 4,294,967,296 bytes
                    4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB

                    and of course 64 bit is to the 64th power

                    2(64) = 18,446,744,073,709,551,616
                    18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB (exabytes)