Commit 7b330237 authored by Kenton Varda's avatar Kenton Varda

Tweaks.

parent e950e6bf
......@@ -91,8 +91,7 @@ public:
return goodCount;
}
static inline void handleRequest(SearchResultList::Reader request,
SearchResultList::Builder response) {
static void handleRequest(SearchResultList::Reader request, SearchResultList::Builder response) {
std::vector<ScoredResult> scoredResults;
for (auto result: request.getResults()) {
......@@ -118,7 +117,7 @@ public:
}
}
static inline bool checkResponse(SearchResultList::Reader response, int expectedGoodCount) {
static bool checkResponse(SearchResultList::Reader response, int expectedGoodCount) {
int goodCount = 0;
for (auto result: response.getResults()) {
if (result.getScore() > 1001) {
......
......@@ -117,8 +117,7 @@ public:
return goodCount;
}
static inline void handleRequest(
const List<SearchResult>& request, List<SearchResult>* response) {
static void handleRequest(const List<SearchResult>& request, List<SearchResult>* response) {
std::vector<ScoredResult> scoredResults;
scoredResults.reserve(request.size);
......@@ -145,8 +144,7 @@ public:
}
}
static inline bool checkResponse(
const List<SearchResult>& response, int expectedGoodCount) {
static bool checkResponse(const List<SearchResult>& response, int expectedGoodCount) {
int goodCount = 0;
for (auto& result: response) {
if (result.score > 1001) {
......
......@@ -63,6 +63,7 @@ public:
goodCount += isCat && !isDog;
std::string* snippet = result->mutable_snippet();
snippet->reserve(7 * 22);
snippet->push_back(' ');
int prefix = fastRand(20);
......@@ -82,7 +83,7 @@ public:
return goodCount;
}
static inline void handleRequest(const SearchResultList& request, SearchResultList* response) {
static void handleRequest(const SearchResultList& request, SearchResultList* response) {
std::vector<ScoredResult> scoredResults;
for (auto& result: request.result()) {
......@@ -106,7 +107,7 @@ public:
}
}
static inline bool checkResponse(const SearchResultList& response, int expectedGoodCount) {
static bool checkResponse(const SearchResultList& response, int expectedGoodCount) {
int goodCount = 0;
for (auto& result: response.result()) {
if (result.score() > 1001) {
......
......@@ -358,6 +358,9 @@ int main(int argc, char* argv[]) {
reuse = Reuse::NO;
} else if (arg == "snappy") {
compression = Compression::SNAPPY;
} else {
fprintf(stderr, "Unknown option: %s\n", argv[i]);
return 1;
}
}
......@@ -456,8 +459,8 @@ int main(int argc, char* argv[]) {
reportComparison("object manipulation",
nullCase.time.cpu(), protobufBase.time.cpu(), capnpBase.time.cpu(), iters);
reportComparison("I/O", "us",
(protobuf.time.cpu() - protobufBase.time.cpu()) / 1000.0,
(capnp.time.cpu() - capnpBase.time.cpu()) / 1000.0, iters);
((int64_t)protobuf.time.cpu() - (int64_t)protobufBase.time.cpu()) / 1000.0,
((int64_t)capnp.time.cpu() - (int64_t)capnpBase.time.cpu()) / 1000.0, iters);
reportComparison("binary size", "kB",
fileSize("protobuf-" + std::string(testCaseName(testCase))) / 1024.0,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment