0
私はスレッドを持つアプリを持っている、などの窓、タイマーを、ポップアップし、私はアプリを起動したときだから、24 mb
からスタート。私は操作の多くを行う場合は、メモリが増加しますが、戻ってませんでしメモリリークや、それは正常な動作ですか?
...これは正常な動作ですか?私はすべての私のスレッドのNSOperationQueue
を使用しているため
ない場合、どのように私は、その理由を見つけることができます。
struct GVariables {
static let globalBackgroundQueue = {() -> NSOperationQueue in
let oq = NSOperationQueue()
oq.maxConcurrentOperationCount = 5
return oq
}()
}
は、使用:
GVariables.globalBackgroundQueue.addOperationWithBlock(){
...
}
たびを持っています。なぜちょうどglobalBackgroundQueue = NSOperationQue()は、その後のinitメソッドまたはviewDidLoadでmaxConcurrentOperationCountを設定できませんか? ''構造体GVariables {} '' ''とそれにこの機能を入れて...これは悪いです:私は、作成 –
? – Arti
それは問題ありません。それは静的なので一度だけ作成されます – dan