Пример #1
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("Numerics");
#define ITERATION_COUNT 5000000L 
    try {
        oobench::GaussPerformance<float> performance(argc, argv);
        performance.test(ITERATION_COUNT, "Gauss");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }

    try {
        oobench::GaussPerformance<double> performance(argc, argv);
        performance.test(ITERATION_COUNT, "Gauss");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }

    try {
        oobench::GaussPerformance<long double> performance(argc, argv);
        performance.test(ITERATION_COUNT, "Gauss");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    return 0;
    std::exit(0);
}
Пример #2
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("IO");
    try {
        oobench::ASyncPerformanceLarge performance(argc, argv);
        performance.test(50000L, "UNIX I/O, async");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    return 0;
    std::exit(0);
}
Пример #3
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("Threads");
    try {
        oobench::ThreadCreationPerformance performance(argc, argv);
        performance.test(20000L);
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    return 0;
    std::exit(0);
}
Пример #4
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("Messages");
    try {
        oobench::StaticPerformance performance(argc, argv);
        performance.test(500000000L, "static");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    return 0;
    std::exit(0);
}
Пример #5
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("STL/Algorithms");
    try {
        oobench::FunctionObjectPerformance performance(argc, argv);
        performance.test(50000000L, "invoking function object");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    return 0;
    std::exit(0);
}
Пример #6
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("Patterns/MVC");
    try {
        oobench::MVCPerformance performance(argc, argv);
        performance.test(50000L);
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    std::exit(0);
    return 0;
}
Пример #7
0
int main(int argc, const char** argv) {
    SHOW_LOCATION("STL/Containers");
    try {
        oobench::SetPerformance<std::set<oobench::Integer>, 
                oobench::Integer> performance(argc, argv);
        performance.test(500000L, "std::set<oobench::Integer>");
    } catch (...) {
        std::cerr << "Unknown exception caught" << std::endl;
    }
    return 0;
}