なんとなくやってみた系ですね。
今回はCONFIG_DEBUG_OBJECTSのところです。
CONFIG_DEBUG_OBJECTS_FREEがkmalloc/kfreeをヘヴィにつかうような場合にパフォーマンス劣化するよーなんていってます。
まずはCONFIG_DEBUG_OBJECTSの項目を全部無効にした場合。
この時点でもロック周りに時間取ってますね。
hackbenchを引数 10 process 20000
で実行してる時の様子がこんな感じです。
次にCONFIG_DEBUG_OBJECTSの項目を全部無効にした場合。
起動した時点でかなりの時間をロックで使ってます。
そして、hackbenchを同じく実行するとこうこうなります/(^o^)\
このときはこんな感じになっていてもうどうにもならない感がありますね。
説明に書いてあるとおり、ほんと遅くなりますね。
( ´ー`)フゥー...
- 作者: 日経Linux
- 出版社/メーカー: 日経BP社
- 発売日: 2018/06/08
- メディア: 雑誌
- この商品を含むブログを見る