メモリを割り当てようとしています NSImage * originalLocationImage;700MB〜800MBのメモリを割り当てたい画像サイズ
NSURL * fileURL = [NSURL fileURLWithPath:originalLocation]; //元の場所は、ディスク内のファイルパスです。
originalLocationImage = [[NSImage alloc] initByReferencingURL:fileURL];
NSBitmapImageRep *sourceRep = [[NSBitmapImageRep alloc]initWithData:[SourceImage TIFFRepresentation]] //this line fails to allocate memory
と、それは大きな画像/
のために失敗し、それが正常に動作する小さな画像のエラー
malloc: *** mmap(size=268435456) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
をスローします。
任意のヘルプ??
その後、私はそのイメージのプレビューを作成したいので、それを行うためのより良い方法があります。私はたくさんのことを試みましたが、今は何の方法も見つけられませんでした。 – ashish