예제 #1
0
파일: RefCntBench.cpp 프로젝트: ReyCG/skia
 virtual void onDraw(const int loops, SkCanvas*) {
     for (int i = 0; i < loops; ++i) {
         SkWeakRefCnt ref;
         for (int j = 0; j < M; ++j) {
             ref.ref();
             ref.unref();
         }
     }
 }
예제 #2
0
파일: RefCntBench.cpp 프로젝트: ReyCG/skia
 void onDraw(const int loops, SkCanvas*) override {
     for (int i = 0; i < loops; ++i) {
         SkWeakRefCnt* ref = new SkWeakRefCnt();
         for (int j = 0; j < M; ++j) {
             ref->ref();
             ref->unref();
         }
         ref->unref();
     }
 }