Skip to content

Instantly share code, notes, and snippets.

Inada Naoki methane

Block or report user

Report or block methane

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View set_doubled.patch
diff --git a/Objects/setobject.c b/Objects/setobject.c
index 2ccf183..db9b86b 100644
--- a/Objects/setobject.c
+++ b/Objects/setobject.c
@@ -302,7 +302,7 @@ set_table_resize(PySetObject *so, Py_ssize_t minused)
setentry small_copy[PySet_MINSIZE];
assert(minused >= 0);
- minused = (minused > 50000) ? minused * 2 : minused * 4;
+ minused *= 2;
View render.go
package main
import (
"bytes"
"encoding/json"
"fmt"
"io/ioutil"
"os"
"time"
)
View repository_pattern.py
from typing import Generic, TypeVar, Optional
class BaseModel:
pass
M = TypeVar('M', bound=BaseModel)
View bench-citylots.py
import io
from msgpack import fallback, packb
try:
from msgpack import _unpacker, _packer
has_ext = True
except ImportError:
has_ext = False
import timeit
View logbook-gzip-sample.py
"""
Compress FileHandler output with subprocess gzip.
"""
import subprocess
import logbook
from logbook.helpers import is_unicode
class GZFileHandler(logbook.FileHandler):
View schema.sql
CREATE TABLE `TEST` (
`id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO TEST (id) VALUES (1) (2) (3);
View bench.py
from __future__ import print_function
import json
bdata = b'{"foo0": "bar0","foo1": "bar1","foo2": "bar2","foo3": "bar3","foo4": "bar4","foo5": "bar5","foo6": "bar6"}'
udata = u'{"foo0": "bar0","foo1": "bar1","foo2": "bar2","foo3": "bar3","foo4": "bar4","foo5": "bar5","foo6": "bar6"}'
def decode_b():
json.loads(bdata)
View eintr.py
import signal
import socket
import threading
import time
try:
import socketserver
except ImportError:
import SocketServer as socketserver
View 00.profiling.md

bench

$ numactl -C 16-35 memtier_benchmark -p 2222 -P memcache_binary -n 20000 -t 20 -c 10

go 1.5 / GOMAXPROCS=15

20        Threads
10        Connections per thread
20000     Requests per thread
View 0.result.txt
$ go test -bench=. -benchmem
PASS
BenchmarkAnswer3 1000000 1248 ns/op 344 B/op 6 allocs/op
BenchmarkAnswer4 2000000 836 ns/op 128 B/op 1 allocs/op
You can’t perform that action at this time.