On (09/03/15 12:29), Jesper Dangaard Brouer wrote: [..] > I'm buying into the problem of variable object lifetime sharing the > same slub. > > With the SLAB bulk free API I'm introducing, we can speedup slub > slowpath, by free several objects with a single cmpxchg_double, BUT > these objects need to belong to the same page. > Thus, as Dave describe with merging, other users of the same size > objects might end up holding onto objects scattered across several > pages, which gives the bulk free less opportunities. > > That would be a technical argument for introducing a SLAB_NO_MERGE flag > per slab. But I want to do some measurement before making any > decision. And it might be hard to show for my use-case of SKB free, > because SKB allocs will likely be dominating 256 bytes slab anyhow. Out of curiosity, I did some quite simple-minded "slab_nomerge = 0" vs. "slab_nomerge = 1" tests today on my old x86_64 box (4gigs of RAM, ext4, 4.2.0-next-20150903): - git clone https://github.com/git/git; make -j8; package (archlinux); cleanup; - create a container; untar gcc-5-20150901.tar.bz2; make -j6; package; cleanup; I modified /proc/slabinfo to show a total `unused` space size, accounted in cache_show() (reset in slab_start()): __unused_objs_sz += (sinfo.num_objs - sinfo.active_objs) * s->size; and captured that value every second tail -1 /proc/slabinfo >> slab_unused FWIW, files with the numbers attached (+ gnuplot graph). Those numbers are not really representative, but well, they are what they are -- on my small x86_64 box with very limited resources and under pretty general tests "slab_nomerge = 1" shows better numbers. (hm... can embedded benefit from disabling merging?). I think (as Dave Chinner said), preventing active and passive slabs merging does not sound so crazy. Just my 2 cents. -ss
101440 135360 135360 135360 135360 135360 118976 127168 127168 112832 156032 88448 129408 102784 102784 102784 102784 102784 98816 176640 176640 145920 137728 137728 129536 84480 143872 88256 78016 78016 78016 74048 74048 74048 74048 96576 96576 96576 96576 96576 96576 96576 153920 153920 102720 104768 93248 105536 80960 80960 66624 66624 66624 66624 66624 66624 138752 142848 130560 130560 130560 130560 124928 100352 100352 100352 69632 69632 53248 53248 53248 53248 53248 53248 69632 69632 69632 69632 100352 112640 98304 110592 95232 86016 66560 66560 44032 117760 117760 117760 87040 87040 82944 82944 82944 82944 118784 118784 118784 104448 104448 104448 104448 104448 104448 65536 49152 49152 49152 49152 124928 124928 77824 160768 160768 214016 150528 150528 121856 89088 89088 89088 160768 160768 142336 142336 142336 142336 107520 107520 109568 109568 109568 109568 109568 109568 109568 109568 109568 109568 109568 109568 109568 109568 111616 111616 91136 91136 91136 91136 91136 91136 91136 91136 91136 76800 76800 66560 95808 95808 95808 95808 159296 147008 147008 147008 196160 196160 196160 196160 196160 196160 163392 163392 163392 163392 134144 197312 216384 211456 213888 179136 204480 125952 205824 205824 183936 145728 203328 199296 183296 150016 128128 128128 130048 141568 231288 223392 204984 204984 217272 231736 163480 189576 153408 209024 205760 218760 177344 222400 191680 157248 227136 201088 240640 213912 203392 123904 146432 146432 146432 205312 122944 268800 256768 222944 272000 260480 288128 220608 224704 246056 137040 133120 154496 234496 276352 276352 318976 364224 300608 306688 254464 244352 173440 217664 227456 209408 185408 164480 149504 149504 179392 240768 235648 182336 152448 201152 238504 168976 226088 188896 141312 184000 181824 174912 155264 139968 186368 302848 341824 275376 260480 338816 288640 308840 245952 269120 255808 248416 248416 306008 291672 230616 201984 142000 187568 181248 194240 188416 143936 204672 217472 166080 104448 155392 139776 150016 208256 178496 178752 183488 104448 189568 164488 157200 122048 167872 176640 163712 196992 182848 100352 149248 141568 210432 194176 214784 213056 237824 210304 210304 260976 237808 386960 340816 321360 243760 209536 212272 192352 282208 198648 213816 245880 211896 244280 166392 293552 331616 328448 231680 362624 202752 202752 310592 348736 291456 199936 209536 217992 202816 284032 259392 259392 259392 215360 229440 229888 241152 161792 161792 204608 183336 195944 173432 173376 173376 159552 208960 178304 178304 133120 170432 207104 201536 198784 187712 250952 195688 150312 142864 142864 142864 187344 154800 143984 170352 203056 180448 168288 162944 151808 235008 226112 226112 186880 183936 133120 133120 133120 110592 98304 98304 81920 81920 81920 237568 276480 276480 276480 276480 276480 276480 276480 276480 260096 260096 260096 227328 227328 227328 266112 266112 266112 236224 236224 245312 226048 223616 223616 218624 181504 174848 170752 170752 170752 170752 170752 219904 285824 230848 208320 208320 208320 205504 205504 205504 194560 194560 194560 194560 194560 194560 194560 169984 169984 169984 159744 185856 181504 179328 179328 179328 169088 169088 150528 150528 150528 219584 219584 219584 178624 164416 162240 152000 224448 224576 219072 211712 206272 208256 271744 271744 271744 216320 216320 171008 171008 168192 168192 168192 168192 157952 155648 155648 146304 146304 144128 144128 144128 144128 207616 207616 207616 207616 207616 180864 180864 138560 138560 138624 138624 138624 122240 122240 98112 98112 98112 98112 85888 85888 85888 85888 81920 81920 81920 81920 168512 162752 162752 230336 197888 179328 179328 179328 164288 164288 164288 164288 164288 164288 160704 118784 101056 81920 81920 81920 81920 81920 221184 221184 221184 221184 221184 221184 190464 190464 225280 225280 225280 225280 227328 229376 194560 244008 245200 227000 265080 202832 172032 174080 214680 222944 196744 226312 221776 153936 181120 171520 118784 118784 118784 170752 118784 180928 184640 184640 205808 152488 142696 122480 118784 202880 177600 147456 147456 225536 181440 204800 128512 194688 90432 149184 147720 238464 161096 223752 220112 213296 183504 154320 211728 187152 162048 162048 162176 162176 158336 154560 154560 154560 118016 101056 89408 177472 173696 164672 169728 169728 169728 169728 166400 166400 144960 144960 131008 165632 141248 111808 177472 189120 170624 93760 161920 80256 165888 271296 259264 145280 233600 230592 230912 229056 232960 238592 247616 213120 206720 223872 190528 233280 228800 259008 219584 242752 221312 210432 232000 248512 246656 247808 236352 244224 205504 252032 255936 226112 213312 204160 171136 226560 281408 204032 262720 272576 273088 274560 271872 271936 273920 269888 274880 240704 224192 223168 211456 224960 204352 219520 178944 165248 169664 181440 152512 205760 190336 163392 205760 163264 237824 236992 231104 228416 213064 189320 285064 256456 270920 257728 186624 196224 185792 150976 169600 180224 159232 189952 225152 140544 197504 151552 175168 185536 165696 226624 209792 264576 249216 248640 254912 266368 249664 278720 249984 281472 251520 254912 203136 242816 239872 269120 189568 253120 197184 186624 203456 177600 346528 348216 334768 322416 334880 303776 305376 307232 340640 386784 372824 397976 360216 366040 406424 333528 324696 282840 303448 331032 349336 288536 285656 281816 231576 245144 216984 239576 310040 315736 323480 362968 233624 344856 347864 237336 320088 258136 335576 254040 363544 311064 357080 285976 296152 264664 306520 374232 364760 407832 407640 403544 368024 376600 405336 303576 397400 376664 334240 279968 375072 277920 375072 329312 378592 320864 337184 337504 293536 293280 285464 268480 259336 279752 299016 270280 276040 313480 265224 297288 290440 259464 273224 277320 238216 262728 241544 275272 274312 252488 179080 183176 220168 196168 195720 171592 210248 178376 200200 177984 192192 163584 203968 179328 157376 181568 166272 181632 182016 174592 179136 242432 231104 226112 227712 185088 210944 224640 180608 177536 192192 249856 267584 262784 270272 266688 247104 282944 266176 247296 340096 312256 310080 251520 272768 230784 230080 230080 230080 230080 230080 222016 222016 157568 214720 154368 236992 185664 214208 214080 214080 214080 201216 245240 206784 309848 306136 251736 354904 337688 364752 399200 228000 314848 244768 223968 260768 223968 213728 217568 266208 266208 251104 251104 247072 290432 241344 248784 190472 278408 247688 223944 223944 223944 205320 205320 205320 197128 193416 193416 183240 182344 163024 163024 163024 163024 188368 175504 175504 142992 106336 100192 100192 184104 93136 142088 121288 187592 172744 87816 150920 153224 256072 188104 209352 195144 221768 184520 175432 184832 118656 230528 228224 201792 109056 232640 187456 187456 181056 201216 247296 241728 241728 238144 148608 148608 148608 148608 148608 148608 251456 244416 148800 148608 202176 231680 158080 198144 175104 185408 158656 121152 111360 172480 117760 219072 276608 204544 223872 308032 215680 215936 201856 142464 142464 134272 226688 150528 147456 128640 169600 142336 64640 64640 161792 156672 134016 134016 130368 123840 179136 176768 176768 166208 168128 164224 163648 153856 174752 168200 227912 235208 216072 246600 146384 196496 171344 202000 160152 169560 236416 232384 141632 263424 266368 244800 244608 247808 244536 265848 174328 276032 216040 272864 246432 218520 306008 201480 262088 252232 205768 224968 212296 218440 185480 195408 198288 184416 182816 136576 184768 149056 193280 181056 184576 200064 202048 203968 218240 212992 218112 253824 252864 284992 191360 234944 242624 181248 172096 241984 178880 233344 227904 176448 241280 164928 258112 149952 160128 116288 199168 242816 289024 207936 297856 162048 178880 146240 142400 166144 104448 234944 219264 214528 141440 144640 138432 144832 168512 177088 174208 126272 142144 137984 147136 137856 132800 122112 127936 218752 223360 217920 192256 226624 205248 191296 224128 222464 199936 232128 223680 248448 217920 206144 230272 214528 197248 246784 202240 198656 185728 219520 193792 172928 198016 211584 174144 220032 209664 175552 169216 166848 152128 160768 108736 136576 212096 144000 247296 207232 235904 227328 216960 205440 253696 200512 339200 219648 260928 320768 260480 262912 249240 213328 244648 216488 267560 190296 177496 191272 173152 183856 153840 233008 252992 237232 244848 226304 235352 241672 211856 233488 189512 253480 209656 276856 230648 287288 220352 268480 148672 146560 203136 248064 142528 304640 256800 270816 262944 375808 240592 351464 290168 350200 267128 305656 185976 185976 171896 222528 165824 244288 209872 217616 215992 229048 172472 182264 173984 163744 171808 172064 153568 216096 243616 131832 195368 140272 136240 140656 101744 30568 30568 59240 59240 78312 134056 90344 90344 70696 59296 59296 119840 130520 95448 89112 152728 140312 138912 203584 136512 113536 111552 107840 86592 89536 83968 69504 139584 78848 120064 123072 100416 78848 78848 194176 48128 68608 116608 176832 115456 89728 116480 76544 63232 135680 169024 132544 157568 105856 115200 87744 104320 90752 86400 86144 79872 80128 50112 66432 81344 40128 45184 203840 127872 174016 222976 151424 106240 107328 79808 107200 87232 74432 70400 201984 89088 147264 196864 153984 110592 108992 100736 81664 81664 112064 112448 112448 112448 112448 115200 81152 124800 124800 68288 37888 105472 102848 190888 69832 138080 133616 150296 27968 144512 9216 69440 93760 50176 68480 116992 143464 160872 126248 152424 116200 142568 81552 229672 216528 138240 129920 120192 109632 149376 181968 161680 206336 201952 137920 190720 127952 223632 175672 171072 114648 232920 205592 184408 237720 282112 236736 304960 253824 258176 212224 205440 159872 147456 100928 100800 111232 88704 88704 62144 82176 64320 50176 50176 50176 76096 115904 128768 140096 44032 40576 63360 63808 49536 9216 80448 110400 153280 176320 152896 225408 160192 207040 200064 190400 178176 253952 292992 226560 226560 192512 189632 208000 183424 212096 156672 125952 125952 125952 197952 195904 225304 301272 196296 188648 233384 203752 182192 189872 125640 247312 269024 306304 306304 236608 274120 230408 219320 241176 197328 199248 233616 233616 199248 210256 203600 181424 207624 139720 139720 171960 157176 129872 172080 140816 162832 113848 90680 52472 101576 112776 65160 165320 165320 183944 216120 200464 141432 171032 160632 147576 189544 186712 195792 202128 206368 217704 177640 197384 136656 96520 121776 121776 121776 166120 166888 163624 137128 171112 166440 166440 139560 130344 144616 187304 183208 123000 121720 119504 122448 112592 99984 120912 175440 119376 174992 264144 182480 194448 193808 215184 229264 242192 225552 333328 207696 218064 181392 227280 188048 201808 165960 181512 145544 141656 152080 136912 139856 120592 94672 112016 125440 121984 126784 103488 113344 105664 63616 111176 162696 182152 149896 185152 155776 227712 158848 180224 70720 98752 91520 101760 41984 99648 152832 192768 123392 133888 65984 46208 151680 116928 103552 87424 168960 77888 75264 183488 103680 117888 168320 156288 158144 133568 88448 130432 130432 109696 113344 116992 111936 114240 130176 102720 98688 168632 157120 148928 169344 154368 129856 113472 128320 136064 71104 64768 212032 215552 207360 222088 193608 156808 163008 160376 121112 154832 149200 113136 208240 175664 218192 89672 210312 212608 168256 155552 163936 163936 112736 112736 116480 71424 60352 93952 77568 71296 91456 91456 83968 69696 85248 85248 71552 80320 100096 69760 92032 79488 70720 142784 160000 296192 177152 286080 302760 283752 260112 227104 276552 251976 251976 251976 251976 256200 256200 223496 223496 106640 142928 143056 143056 143184 156752 179792 179792 179792 179792 160336 139544 140080 177472 169800 148040 168984 160088 126376 150632 148264 153448 143208 135848 128936 124584 117664 207392 157472 152320 132480 91072 134016 129152 56320 56320 136704 180224 184000 219072 160984 262104 262104 240216 195096 213528 186520 167672 167672 135024 89712 116144 244976 240944 240944 206576 203272 245104 210656 290016 293472 301752 153784 246272 150592 222464 222720 188928 188928 188928 189056 189056 299776 275200 350848 337216 373440 339520 310976 310504 281392 254664 253768 253768 253768 253768 249736 249736 249736 216648 313128 298472 296424 282728 270600 270600 254216 254216 254216 254216 254216 254216 254216 236104 236104 236104 236104 236104 236104 236104 236104 236104 236104 236104 236104 236104 236104 236104 225864 225864 227912 227912 227912 227912 242512 229624 231040 227872 120448 211584 195200 205568 117056 113152 129344 235072 202496 109952 282144 98496 190656 118656 72640 51456 145344 190176 305672 226544 239552 98304 180608 159680 94976 139008 145160 257880 163120 130048 59008 115176 67688 144488 178752 87680 123584 197312 297152 382016 326016 244224 327424 328576 200448 280320 148352 148352 187008 251584 153152 255488 122112 277056 302656 303552 274880 274880 274880 274880 274880 274880 274880 274880 274880 274880 274880 274880 274880 275008 275008 275008 336448 336448 336448 336448 336448 336448 336448 336448 311872 293440 293440 293440 293440 293440 275520 206400 256768 202304 180672 218560 271360 258048 229504 227008 227008 229056 229056 265792 265792 265792 265792 206400 206400 206400 206400 157568 151424 151424 151424 151424 151424 151424 186752 186752 186752 186752 186752 186752 186752 208320 166720 124608 124608 126784 174720 251264 237952 258688 274176 306432 182528 197888 125568 181376 181376 150336 185024 185024 198976 168256 132096 196992 116032 205248 253696 269504 348544 435904 411328 411328 411456 343872 343872 343872 343872 343872 343872 343872 335552 335552 335680 335680 335680 335680 335680 335680 335680 335808 332096 332096 332096 332096 332096 332096 332096 332096 270080 265280 255040 255040 255040 255040 255040 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 244800 134208 166080 141312 108544 108544 108544 108928 108928 108928 108928 108928 108928 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 219520 215872 216256 228544 228544 228544 228544 224704 226496 189632 189632 191808 202688 202688 203264 254656 251072 238784 242112 242112 242112 195776 195776 185536 144576 144576 158912 158912 158912 134336 158912 158912 201920 191680 193728 203968 283200 252288 217600 188928 188928 147968 225792 225792 188928 172544 172544 221184 221184 221184 221184 221184 154816 154816 154816 154816 154816 154816 154816 154816 154816 154816 154816 154816 146624 146624 146624 146624 146624 146624 146624 146624 146624 200640
321152 368448 357056 399552 371072 367104 367104 364800 364800 360256 346304 364480 395328 397632 390400 390400 390400 390400 390400 390400 390400 390400 390400 345088 352192 379328 388032 383040 350528 316352 341440 361664 347840 343744 343744 343744 367680 339776 344384 344384 339776 339776 375616 374208 341952 349248 357440 346432 342400 348800 351872 366208 352640 345984 290432 290944 293504 286080 279424 279424 295552 285056 279424 279424 279424 279424 279424 279424 302976 295168 295168 295168 288768 332544 332544 321536 306944 313856 318720 346368 318464 319488 326144 318464 282112 291584 281344 297216 293376 292352 291584 276736 280064 265216 281088 281088 289536 261120 307712 278784 262912 263424 275968 281344 279040 265216 265216 284416 282368 269248 291520 286656 259520 271552 266816 253504 250432 250432 235712 235712 235712 257472 235712 252608 247744 277440 273600 276928 276928 248512 273088 273088 258240 254272 256320 256320 254464 231424 231424 229120 226560 224256 224256 219904 244480 244480 258048 264448 264448 260608 260608 260608 260608 260608 257536 257536 235008 251392 233216 248320 244992 239360 262912 239360 243968 259072 271872 246144 248960 246912 261248 255616 246144 240512 185984 170368 126976 126976 166144 188544 146432 126976 130688 126976 155392 184832 168064 155008 184960 184960 184960 185216 185216 262208 262464 262720 272000 273024 497280 460096 374144 360576 352768 383168 393472 355136 291264 297920 275264 333120 338688 323072 271104 271104 271104 271360 271360 271360 271360 271360 271360 271360 271360 271360 259392 310784 259392 270976 259392 387328 437120 413312 458112 435264 432896 252032 252032 278784 278784 245504 295680 301952 295680 317440 430784 490688 488128 457408 472128 462080 529216 502656 468992 505792 351936 339136 313600 359616 335360 443008 457856 422336 471616 421696 487360 511104 530624 527488 522432 497408 506240 490752 496512 482304 498048 454016 484224 439360 525760 538048 472960 513088 493888 508224 200064 200064 284544 200064 282496 322496 340800 346176 291520 408960 371392 448448 425728 375168 477120 458752 528768 525056 503296 469568 437632 497984 535296 557504 471104 318080 312512 305856 342464 385280 318400 381504 342016 288448 219584 213696 269888 237056 235904 387520 258560 286208 293952 367680 346944 361984 324736 305216 314240 402816 422400 423168 384576 169408 339328 305024 338368 356352 275520 266752 212672 209024 282944 286848 255168 290432 228224 200832 322240 379520 395200 285568 359872 359808 274240 334784 290496 252416 336832 353920 353472 312704 368256 302208 316416 298112 318336 309760 304128 278272 379584 324864 234496 283008 221824 221760 236800 220160 414016 436096 399744 370944 245056 244480 311360 347264 276864 249920 250112 321088 213888 182912 303872 352320 339008 345280 370176 245504 232192 252608 275520 266880 258624 244224 231936 176064 236672 198848 206336 183616 209152 229504 258048 258240 243264 243264 231552 235840 239104 277568 242688 237696 314176 316416 316672 332544 368512 300544 286592 268864 268352 268352 282112 267264 262528 251072 263936 355968 324544 370880 371008 335872 439040 449792 440768 390848 407488 377920 402752 435904 373056 424448 350784 368000 370368 401920 361216 310080 460032 464128 451008 451008 451008 451008 452672 445248 445248 445248 444096 441024 443456 435776 207360 201472 246720 246720 246720 316992 321664 319744 316288 310464 292992 291328 308928 305088 305088 366784 366784 366784 243776 243776 280256 280256 280256 280256 280256 280256 280256 280256 251520 256256 249024 219072 245504 236800 258496 234368 292544 223808 265408 253312 244480 256832 230400 190272 180416 175040 116096 233216 197696 198528 198528 176704 171008 154240 182080 182080 247232 223232 234304 234304 297472 251328 251328 251328 243136 243136 273472 470272 314816 314944 281664 293760 409024 507712 508480 478080 527232 527232 529280 614720 508224 601536 495488 538816 339200 309696 989952 303744 303744 303744 303744 396096 398144 398144 364800 481664 356224 281984 255296 277888 215232 234304 241088 217792 245312 321536 322752 319936 342080 338368 352704 408128 464128 399808 504704 426368 92416 515712 616256 511552 556992 459456 60928 1958400 130560 2141120 189312 264704 651200 398656 470848 396544 431360 423616 375360 359680 384000 350272 400832 356736 354432 348800 271552 324288 321856 311616 350656 381312 322112 346624 352512 345216 313216 174272 256960 278208 266112 272384 350912 324352 399168 404416 350336 384768 366336 372288 367488 321408 365888 415872 392256 380032 408064 335232 298816 297408 267456 336960 339904 344192 371584 325120 382464 376896 399872 423936 370048 428352 372352 394432 332608 385152 380672 351104 367552 408832 430080 395264 437248 268032 296576 239872 285312 286464 310912 286656 311104 356416 381952 346944 327808 429888 432640 425600 419392 418816 444032 274368 287744 351424 368768 386880 398400 374016 365120 365120 382592 288512 310400 339136 349696 353536 374272 359360 381056 363072 355328 338176 323136 349696 262336 354432 344512 350592 318912 259008 311040 301184 317760 324416 354048 334912 346176 330560 341888 318848 323264 322816 323520 322304 305856 277376 305024 324544 324096 343232 334976 353088 336896 324736 346368 321856 327616 348416 341056 359936 345408 369408 364288 352960 336192 361408 348672 347392 279168 310400 156096 280960 248256 373440 300416 377856 343616 272320 350912 337152 355584 334144 325376 311424 345984 318080 354432 324736 348352 327616 316288 295872 283584 283520 277952 282112 302592 322368 290240 281984 268032 298816 356800 465344 488000 466816 436416 445440 445952 429440 465792 408064 459392 369088 454784 413632 445888 514688 478016 496192 434560 345600 411392 387584 370688 236608 427328 377856 425728 419136 365504 385856 392128 448256 449984 456448 456512 450944 384512 392960 381504 358784 342848 369408 372544 376320 349120 416832 353408 390528 433024 474112 464320 426048 437248 399488 417280 421120 416384 421184 421824 426240 493824 453504 390528 391616 393984 424000 395712 433088 449984 419008 379328 346880 481600 463680 499264 439424 412928 471936 471744 460096 364672 411456 393728 443584 396992 442816 446912 446912 388800 444352 351488 432576 371840 399552 365376 445888 462336 470016 397952 444032 449152 306752 377024 310464 370752 352768 442176 434176 337152 402560 447104 453376 413120 393920 324352 295680 275968 352256 150016 178688 370688 346112 159232 263488 444736 458624 454592 226624 246848 226688 296320 229632 255936 371392 333888 300736 270016 280512 327104 285504 301888 298688 282944 281216 295872 311616 345664 303744 308992 275840 278272 221760 248768 237696 214464 174144 192960 226880 226176 265728 201920 146816 213376 167360 157632 111488 168448 259712 276096 262400 347648 269632 402560 461696 384384 394688 369472 306560 299136 308160 277184 242880 441216 419712 441152 383872 421824 481792 396480 395392 501440 539264 381696 396864 346688 344448 288832 326272 380096 363776 373248 297024 318016 319424 262912 260352 318144 315200 315200 345088 345472 345728 346112 346112 241152 240000 249472 324800 220672 349568 308352 465536 506752 531392 477952 404608 521728 363520 404928 445504 359104 394432 284736 354176 359680 344576 338752 492288 420928 426368 393984 340288 387904 351936 289792 283776 305536 306304 331072 393728 401024 434176 336448 373184 420800 430336 417792 341312 370176 364416 366656 354368 302592 268160 346688 333248 347200 302208 311360 326720 347968 377152 373312 381760 363136 347648 351488 386624 410688 415104 453504 512576 488832 449600 455680 488512 375104 396416 382528 374656 308352 406784 387712 417024 385472 370432 371264 417152 396032 359872 326912 349696 343232 346944 342784 334272 335616 374720 366784 380032 420672 410944 424384 401280 448576 364864 457024 414912 413376 391744 391360 341376 338432 365056 355776 395968 330624 376960 386944 401088 403648 404160 405952 279232 387328 380160 360576 393664 372608 385024 350336 379520 367424 375744 385280 364864 371584 363392 359360 385472 361792 378176 353856 342016 326016 328832 348032 278592 354432 343232 348160 298496 336704 262976 301632 307584 330240 335744 360064 363392 332288 365312 327232 342656 337920 315264 323904 326080 322944 318784 322496 283776 287168 280576 266624 258176 320256 320896 323712 313472 318080 319040 322816 242752 298880 310912 309056 291776 299520 312448 290176 317568 311040 287104 302272 273920 308608 275392 247488 286656 234688 201920 195008 193728 178752 207104 273280 281408 302976 347072 318912 311680 358720 399616 363968 326528 361408 340672 364096 344384 327360 309888 283328 315648 283200 312256 353792 352192 358592 326464 319872 309696 325312 326336 348032 359168 363584 365120 293312 330368 295488 361408 356608 337984 300288 338816 269376 324672 309760 255040 347648 249088 285568 346496 376960 325120 381248 300480 362752 369984 400768 368640 368448 275392 368000 363648 377856 290240 336192 312064 353344 313280 240704 241472 241472 181312 222976 252672 266496 260160 238144 238144 202304 197952 197952 197952 197952 251520 259968 271872 293440 286208 291328 282176 281152 261376 261376 257280 257280 298432 298432 283136 299520 299520 299520 299520 327936 315392 315392 315392 308544 283648 256256 234560 230464 248128 242368 239808 239808 239808 240000 386496 367168 446528 431360 374720 392576 403456 367616 302592 319936 367680 371776 334848 338240 328192 317632 326912 375104 349248 311808 266432 258240 295680 253760 331904 266752 359936 334528 411904 481408 486976 432384 432384 491584 422080 326400 392000 344384 322496 324352 318848 336960 328832 306560 269568 311936 371584 379328 351360 377536 373888 385920 472000 450688 433536 446400 387584 430848 355584 358144 344256 424704 377664 438272 444992 460992 426048 426304 412352 384768 374208 384064 386496 383424 410304 406720 427776 413760 351680 449600 436480 437248 438720 421440 423232 325888 390848 417280 440704 381952 411392 393216 488256 397504 390912 346176 288896 278464 265792 363392 381376 345792 364544 366592 366400 313792 366080 340800 386496 366464 392000 410368 433664 433728 446080 423616 464192 435840 425088 448320 429184 377536 407552 322944 400320 354880 358848 353984 315008 377216 319808 329280 272320 341056 308800 294976 287040 374336 339712 278912 279872 276416 285056 256000 318336 401984 422656 379072 396800 355200 431424 425664 416064 413632 426304 363392 364992 345856 379776 368704 340928 283648 236736 313920 377792 358400 381376 381504 395008 397440 390144 363456 363456 460672 426624 418112 379136 375616 347776 311616 341824 400512 431168 391872 406528 388736 402112 392640 490496 459520 492416 449472 491392 440832 424000 450048 379712 416192 324608 448896 336576 425088 385920 385920 379264 372096 346304 275712 309632 305856 307328 320000 345472 346496 362368 362368 335104 363968 391424 368768 353344 301312 329536 313408 310208 354176 374400 371328 404672 299712 405184 445312 382848 369472 416576 425280 397376 414912 411776 415296 409408 426816 327872 367744 356032 329408 378048 360512 313920 388032 397888 406016 385792 422336 376384 320000 285376 376256 296320 334080 332288 328832 275520 283264 278656 385984 385984 266432 370304 334272 356352 403136 388160 381760 351680 349376 349248 320960 261952 389504 315328 311488 385408 302976 282560 297728 257088 309824 173952 351424 414336 414400 371648 285440 329088 284480 306752 329984 373760 376064 428032 411264 464448 460864 480256 504384 500992 491392 408896 406848 388224 399488 362240 401536 390720 339200 345344 247808 370752 381824 435328 463168 388032 410816 401600 397952 327744 333696 378432 349952 367552 468992 427200 454720 389632 484416 393664 504448 378304 503616 367936 472448 447680 432128 413696 420672 422592 509952 697152 701760 685696 735168 706880 654400 680384 659200 553216 557760 578048 624640 609472 621760 586688 618944 534208 609792 538752 508032 629120 530432 579072 535360 568640 608768 483648 624000 632000 600704 596672 584768 554240 589376 588224 519040 557248 614016 617088 589888 608192 608192 626688 628672 621120 589120 607872 684736 706496 682240 683200 631296 651456 627840 667648 656768 692416 607680 707072 572800 683648 540608 358208 513856 567104 580480 476608 318784 648960 628608 634624 679360 658304 461824 808512 758208 758208 768192 520960 542336 483200 663424 744064 739072 637184 760320 773120 672384 793728 691456 783360 742400 720128 683328 748992 660416 540352 506816 543808 552704 541248 481728 506816 548160 511552 542016 506304 510976 511232 452736 471488 467328 511744 485120 456576 435648 542912 651136 559936 595648 637504 596224 492352 554496 535232 497984 569152 562112 539264 556672 492480 376960 427968 429760 435648 497408 519168 502976 334272 463680 279616 404352 491776 486912 434624 508096 519488 474816 462272 503808 480768 468736 468736 529728 487872 487872 490240 490752 510080 449856 570112 582848 492096 479552 499648 536960 536960 536960 629440 658432 578368 549056 564736 524992 509440 540608 530688 526912 511936 503552 475456 470400 440768 431744 402304 393984 401152 416640 446720 448896 398208 483776 464320 376256 479040 370816 369792 466752 466432 368128 324480 390208 383040 447744 488064 367104 465920 297984 387392 291648 356352 450304 453760 458048 468544 370496 587264 589312 566400 584576 573248 663872 647360 644480 558784 507584 582656 611776 521984 439040 573312 596608 530176 465856 525184 505152 458048 396928 439104 667264 437440 493888 613632 597952 413056 590208 543104 374848 530432 491200 598400 607104 590784 548672 572352 572352 572352 491264 484096 582400 582400 582400 582400 582400 668096 613568 613568 613568 613568 629376 629376 629376 629376 629504 543680 539840 539840 533376 525312 568192 569536 569536 529856 539264 507136 381824 516672 395968 477056 434752 447360 455040 474752 474752 451264 449472 449472 449472 394944 333568 369472 348928 311360 346816 364032 177088 314368 390784 343552 338112 335680 332288 332288 332288 373824 373824 373824 373824 416960 430784 419264 407680 427392 408832 366976 438080 406400 357120 292736 281536 333888 360704 336064 423296 222848 250304 426688 429248 382464 362432 347392 453184 536704 398976 376256 443072 395008 396288 368704 393408 399872 366784 381376 415744 366336 346048 349632 329216 344384 283712 281600 205632 295552 345664 343488 304576 364864 361984 375040 344448 371840 356352 344192 367424 324352 295552 286400 281600 281600 281600 278080 278080 278080 278080 278080 235968 279936 278080 243520 244352 244352 244352 375360 370752 368448 368448 374208 374208 323904 376256 220736 247104 222016 222016 222464 220672 282560 262784 262784 241664 241664 290432 290432 290432 291264 286272 286272 280192 280192 329856 274624 275712 355072 288704 288704 288704 272448 260160 260160 206016 206272 197760 204416 204416 272768 283968 280064 336896 336896 336896 306688 306688 321728 316480 309184 309184 300608 300608 300608 298560 279168 279808 279808 267136 264832 166720 117568 117568 117568 230080 279040 307008 313152 311936 316288 380352 381824 342912 342912 395200 321088 305856 305856 305856 306048 309888 395776 398016 395008 353920 353920 322048 354624 354624 404928 401856 376320 376320 376320 368384 368384 368384 336192 314368 311104 311104 311104 302080 293888 322176 322304 313984 313984 313984 313984 287104 285568 285568 283072 315072 315072 339648 339648 339648 339648 331904 308800 308800 584640 563136 573440 537408 537408 526400 526400 523840 523840 523840 523840 523840 523840 523840 523840 520768 520768 520768 520768 520768 496128 496128 496128 557248 557248 557248 554304 548928 570944 570944 570944 570944 570944 570944 570944 568256 565952 561984 559104 555648 551296 551296 551296 551296 621888
Attachment:
merge_vs_nomerge.png
Description: PNG image